/* 全局样式 */
html{ margin: 0; padding: 0; border: 0;}
*{ margin: 0; padding: 0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img, dl,dt,dd,ol,ul,li,fieldset,form,label,footer, header,hgroup,nav,section{ margin: 0; padding: 0; border: 0;}
body{ background: #fff; color: #333; position: relative; font: 14px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
a{ text-decoration: none; outline: none;}
a:link{ color: #333;}
a:visited{ color: #333;}
a:hover,a:active,a:focus{ text-decoration: none; outline: none;}
input{ padding: 0; margin: 0; font-family: 'Microsoft YaHei';}
img{ border: none; background: none; vertical-align: middle;}
ul,ol,li{ list-style-type: none;}
select,input,img,select{ vertical-align: middle;}
table{ border-collapse: collapse; border-spacing: 0}
table, th, td{ vertical-align: middle}
i{ font-style: normal;}
h1, h2, h3,h4,h5, h6, b{font-size: 100%;}
hr{ border: 0; border-top: 1px solid #ccc; height: 0;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.clearfix{ zoom: 1}
.clearboth{ height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px;}
.fl{ float: left;}
.fr{ float: right;}
.general_size{ width: 1200px; margin: 0 auto;}
.hover_big{transition: all 0.4s linear 0s;}/*hover改变大小*/

@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
    50%, 100%{-webkit-transform: translateY(0);}
    75%{-webkit-transform: translateY(-2px);}
}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
    50%, 100%{transform: translateY(0);}
    75%{transform: translateY(-2px);}
}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
    20%,40%{ transform: rotate(-15deg) scale(1.1);}
    30%,50%{ transform: rotate(15deg) scale(1.1);}
}




/*头部*/
.header{ width: 100%; font-size: 0;}
.header .nr_1{ width: inherit; background: #4a4e58; height: 39px;line-height: 39px; overflow: hidden;}
.header .nr_1 .left{ color: #fff; font-size: 16px;}
.header .nr_1 .right a i{ display: inline-block; vertical-align: middle; color: #fff; font-size: 14px; transition: .3s;}
.header .nr_1 .right a img{ vertical-align: middle; margin-right: 8px;}
.header .nr_1 .right a:hover i{ transform: scale(1.1); font-weight: bold;}
.header .nr_1 .right a:hover img{ -webkit-animation: bounce-up 1.3s linear infinite; animation: bounce-up 1.3s linear infinite;}
.header .nr_1 .right a{ margin-right: 20px;}
.header .nr_1 .right a:first-child+a+a{ margin-right: 0;}

/*标语*/
.header .nr_2{ width: inherit; height: 140px; overflow: hidden; background: url(../images/header_bg.jpg) no-repeat}
.header .nr_2>div>div{ display: inline-block; vertical-align: top;}
.header .nr_2 .logo{ padding: 20px 0 0 1px;}
.header .nr_2 .text{ position: relative; padding: 34px 0 0 42px;}
.header .nr_2 .text h5{width: 423px; font-size: 22px; color: #004396; line-height: 46px; font-weight: bold; margin-bottom: 10px; border-radius: 25px; background: #fbe04b; text-align: center;}
.header .nr_2 .text h6{ color: #004396;font-size: 20px;line-height: 18px; margin: 5px 0 0 18px;}
.header .nr_2 .right{ float: right; margin-top: 22px; margin-right: 58px;}
.header .nr_2 .right>div{ display: inline-block; vertical-align: top;}
.header .nr_2 .right .icon{ margin: 20px 20px 0 10px; line-height: 0;}
.header .nr_2 .right .icon img{ animation: msClock 1.2s linear infinite; animation: msClock 1.2s linear infinite;}
.header .nr_2 .right .dzrx span{ margin: 0 0 5px 0; display: block; color: #004396; font-size: 14px; line-height: 14px;}
.header .nr_2 .right .dzrx p{ font-size: 32px; color: #004396; line-height: 35px; font-weight: bold;}

/*导航*/
.header .nav{ width: 100%; height: 80px; line-height: 80px; background: url(../images/nav_bg.png); text-align: center; margin-top: -8px;position: relative; z-index: 99;}
.header .nav .nav_content ul li{ display: inline-block; vertical-align: top; position: relative; width: 136px; height: 67px; margin-top: 6px;}
.header .nav .nav_content ul .lastli{ margin-right: 0;}
.header .nav .nav_content ul li>a{ color: #fff; font-size: 18px; display: block; height: 66px; margin-top: -6px;}
.header .nav .nav_content ul li.on,.header .nav .nav_content ul li:hover{ background: #fbe04b; transition: all .3s ease-in;}
.header .nav .nav_content ul li.on>a,.header .nav .nav_content ul li:hover>a{ color: #004396; font-weight: bold;}

/*搜索*/
.search{ width: 100%; position: relative;background: url(../images/ss_bg.png) no-repeat; margin-top: -7px;}
.search-content{height: 73px; line-height: 73px;}
.search-keywords{ display: inline-block;}
.search-keywords span img{ vertical-align: middle; margin: -10px 6px 0 0;}
.search-keywords span{color: #ffffff; font-size: 14px; font-weight: bold; display: inline-block; vertical-align: middle;}
.search-keywords a{ color: #ffffff; font-size: 14px;margin-right: 16px; display: inline-block; vertical-align: middle;}
.search-keywords a:hover{ color: #fbe04b; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 387px; height: 35px; vertical-align: middle; margin: 22px 0 0 0;}
.search-form{ display: inline-block; float: right; margin-right: 32px;}
#searchForm .search-input{ vertical-align: middle; line-height: 35px; background: none; border: none; height: 35px; margin: -41px 0 0 0; color: #3a3a3a; outline: none; width: 285px; text-indent: 20px;}
.search-form #s_btn{ background: none; width: 102px; height: 35px; text-align: center; color: #fff; outline: none; border: none; cursor: pointer; margin: 0px 0 0 -5px; display: inline-block; vertical-align: top;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
    color: #3a3a3a;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
    color: #3a3a3a;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
    color: #3a3a3a;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
    color: #3a3a3a;}
.search:after{ content: ''; height: 5px; width: 100%; position: absolute; left: 0; bottom: 5px;}


/* 页脚 */
.foot{background: #004396}
.foot .linkbox{background: #fbe04b;}
.foot .link{width: 1200px; margin:  0 auto; height: 70px; line-height: 70px;}
.foot .link ul{display: inline-block;  vertical-align: middle;}
.foot .link ul li{display: inline-block; margin-right: 30px; color: #004396;  font-weight: bold;}
.foot .link ul li a{color: #004396; font-weight: bold;}

.foot .nr{width: 1200px; margin: 0 auto;}
.foot .nr .foot_nav{text-align: center; padding: 30px 0px; width: 1100px; margin: 0 auto; border-bottom: 1px solid #3369ab;}
.foot .nr .foot_nav li{display: inline-block; margin-right: 58px;}
.foot .nr .foot_nav li:hover a{color: #fbe04b; transition: .3s;}
.foot .nr .foot_nav li>a{font-size: 20px; color: #afa9a9;}
.foot .nr .middle{width: 1100px; margin:48px auto 0 auto;}
.foot .nr .middle ul{display: inline-block; vertical-align: top}
.foot .nr .middle ul li{font-size: 16px; color: #afa9a9; margin-bottom: 10px;}

.foot .bottom{font-size: 16px; color: #909090; text-align: center; margin-top: 38px; border-top: 1px solid #0a4a9a; height: 35px; line-height: 35px;}
.foot .bottom p{display: inline-block}
.foot .bottom a{font-size: 16px; color: #909090; }

/*右侧悬浮菜单*/
.back-top-container{ display: none; position: fixed; right: 50px; bottom: 50px; cursor: pointer; z-index: 99999;}
.back-top{ opacity: 0.8; width: 32px; height: 32px; z-index: 10000000; background: #868686 url(http://login.114my.cn/memberpic/dg57229/uploadfile/image/20170415/20170415171251_1727876643.png) center center no-repeat;}
.back-top:hover{ opacity: 1;}
.back-top-text{ margin-top: 3px; padding-left: 7.5px; width: 32px; border: 1px solid #000; border-radius: 5px; background: #fff;}
.back-top:hover{opacity: 1;}
.yb_conct{ position: fixed; z-index: 9999999; top: 200px; right: -127px; cursor: pointer; transition: all .3s ease;}
.yb_bar ul li{width: 180px; height: 53px; font: 15px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 1px; border-radius: 3px; transition: all .5s ease; overflow: hidden;}
.yb_bar .yb_top{background: #004396 url(../images/publicimg/return_top.png) no-repeat 10px 10px;}
.yb_bar .yb_phone{background: #004396 url(../images/publicimg/zuoji.png) no-repeat 10px 10px;}
.yb_bar .yb_shouji{background: #004396 url(../images/publicimg/shouji.png) no-repeat 10px 10px;}
.yb_bar .yb_QQ{text-indent: 0; background: #004396 url(../images/publicimg/QQ.png) no-repeat 10px 10px;}
.yb_bar .yb_ercode{ background: #fbe04b url(../images/publicimg/ercode.png) no-repeat 10px 10px;);}
.hd_qr{ padding: 0 29px 25px 29px;}
.yb_QQ a{ display: block; text-indent: 54px; font-size: 15px; width: 100%; height: 100%; color: #fff;}


/*百度商桥位置*/
#newBridge .icon-right-center{
    top:60%;
    left:0px;
}

.G_jszc{display: inline-block; cursor: pointer; position: relative;}
.G_jszc .qrcode{position: absolute; width: 136px; top: -140px; left: -2px; display:none;}
.G_jszc:hover .qrcode{display: inline-block;}