﻿@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2372c2;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:16px;box-sizing: border-box;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; margin:0 auto; clear:both;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb12{margin-bottom: 12px;}
.mb20{margin-bottom: 20px;}
.red{color: #e70012;}
.fl{float: left;}
.fr{float: right;}


/***** header *****/
/* .header{background: url(../images/header_bg.jpg) no-repeat center;background-size: cover; } */
.header_top{height: 159px;position: relative;z-index:20;}
.header .logo{position:absolute; top:51px; left:0px;}
.header .search{position:absolute; top:73px; right:135px; width:351px;}
.header .search .ss{  position:relative;}
.header .search .ss_txt{height:42px; line-height: 42px; border-radius:25px;border: none;background: #e9f5fe;color:#ccc; padding:10px 100px 10px 30px; width: 100%;}
.header .search .ss_btn{ position:absolute; right:0; top:0; width:81px; height:42px; line-height: 42px;background:#da261e; color:#fff; border:0; cursor:pointer; border-radius: 25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -webkit-border-radius:25px;}

.header .menu{position:absolute; right:22px; top:73px;}
.header .menu .bm{float:left; margin-left:10px; position:relative;}
.header .menu .bm h4 a{ display:block; width:40px; height:40px; background-image:url(../images/icon_wxwb.png); background-repeat:no-repeat; background-color:#fff; border-radius:50%; cursor:pointer;}
.header .menu li.wx h4 a{background-position:0 0;}
.header .menu li.wb h4 a{background-position:0 -40px;}
.header .menu .drop{ display:none;}

.header .drop{position:absolute; top:50px; left:50%; margin-left:-60px; padding:10px 5px 0; width:110px; display:none; z-index:9; background:url(../images/opa5.png); border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; -webkit-border-radius:8px; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.header .drop:after{content: ''; display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:7px solid transparent; border-bottom-color:#000; position:absolute; left:50%; top:-14px; margin-left:-7px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.header .drop ul{overflow:hidden; zoom:1;}
.header .drop ul li{float:left; padding:0 5px 10px;}
.header .drop ul li img{display:block; width:100px; height:100px; max-width:none;}
.header .drop ul li span{display:block; text-align:center; color:#fff; padding-top:5px; line-height:18px; font-size:12px;}
.header .menu li:hover .drop{display: block;}

.mainnav{ position:relative; overflow:hidden; background: #055cbd; height:54px;}
.mainnav li{float:left; width:16.666%;text-align:center;position:relative; cursor:pointer;}
.mainnav li a{display:block; line-height:54px;border-right:1px solid #1c6bc4; font-size:18px; color:#fff; *cursor:pointer;}
.mainnav li.nav5 a{border-right:none;}
.mainnav li b{font-weight:normal; display:inline-block; vertical-align:middle;}
.mainnav li i{ display:inline-block; width:28px; height:27px; background:url(../images/mainnav_icon.png) no-repeat; vertical-align:middle; margin-right: 10px;}
.mainnav li.nav0 i{ background-position:0 0;}
.mainnav li.nav1 i{ background-position:0 -26px;}
.mainnav li.nav2 i{ background-position:0 -53px;}
.mainnav li.nav3 i{ background-position:0 -81px;}
.mainnav li.nav4 i{ background-position:0 -108px;}
.mainnav li.nav5 i{ background-position:0 -135px;}
.mainnav li a:hover, .mainnav li.on a{background:#0551a6;}
.mainnav li.navEnd{ background:none;}
.mainnav li.navEnd a{margin-right: 0;}


/*footer*/
.footer{background: #15457b;padding:30px 0;clear:both;}
.footer .wzbs{width:18%;float: left;text-align: right;}
.footer .copyright{ width:79%;float: right; line-height: 1.6;color:#fff;text-align: left;}
.footer .copyright a{color:#fff;}
.footer .copyright a:hover{color: #d09d22;}


/*common*/
.body_bg{background: url(../images/home_banner1.jpg) no-repeat top fixed;}
.body_bg .header{background: none;}
.container_innerpage .innerpage{overflow:hidden; padding:20px;background: #fff;margin-bottom: 20px;}
.curmb{border-bottom: 1px solid #dcdcdc; padding:0px 0 7px 30px;line-height:1.5;margin-bottom: 18px;background: url(../images/curmb.png) no-repeat left top; }

.common_newslist li{position:relative; padding:0 90px 0 16px; height:36px; line-height:36px; overflow:hidden; vertical-align:top;}
.common_newslist li:after{content:"";position:absolute; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #808080;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.common_newslist li .time{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 15px;}
.common_newslist_nd li{padding-right:0;}
.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}

/*page*/
.pagediv{ clear:both; padding:40px 0 20px; text-align:center;}
.pagediv a{display: inline-block;padding: 6px 12px;margin-bottom: 5px;background-color: #fff;color: #337ab7;border: 1px solid #ddd;font-size: 14px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;}
.pagediv a:hover,.pagediv a.current{color: #fff;background-color: #337ab7;border-color: #337ab7;}

/*图片鼠标经过效果*/
.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/* 外链跳转提示弹框 */
.aTips{position: fixed; _position: absolute;z-index: 1000;width: 480px;height: 170px;top: 50%;margin-top: -85px;left: 50%;margin-left:-240px;background-color: #fff;padding: 20px;}
.aTips .text {position: relative;font-size: 16px;line-height: 24px;word-break: break-all;overflow: hidden;overflow-x: hidden;overflow-y: auto;text-align: center;margin: 30px 0;}
.jump_btns {text-align: right;pointer-events: auto;user-select: none;-webkit-user-select: none;position: absolute;right: 20px;bottom: 20px;}
.jump_btns div {height: 28px;line-height: 28px;margin: 6px 6px 0;padding: 0 15px;border: 1px solid #dedede;background-color: #f1f1f1;color: #333;border-radius: 2px;font-weight: 400;cursor: pointer;text-decoration: none;display: inline-block;}
.jump_btns .jump_continueBtn {border-color: #4898d5;background-color: #2e8ded;color: #fff;}


