/* 全局样式 */
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: url("../images/header_bg2.jpg") no-repeat; 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: 132px; overflow: hidden; background: url(../images/header_bg1.png) no-repeat}
.header .nr_2>div>div{ display: inline-block; vertical-align: top;}
.header .nr_2 .logo{ padding: 15px 0 0 0px;}
.header .nr_2 .text{ position: relative; padding: 20px 0 0 32px;}
.header .nr_2 .text h5{width: 381px; font-size: 34px; color: #004396; font-weight: bold; }
.header .nr_2 .text h6{ color: #464e52;font-size: 19px;line-height: 34px; }
.header .nr_2 .text h6 .ys{ color: #c1366d;}
.header .nr_2 .right{ float: right; margin-top: 22px; margin-right: -14px;}
.header .nr_2 .right>div{ display: inline-block; vertical-align: top; margin-top: 20px;}
.header .nr_2 .right .icon{ margin: 10px 10px 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: #14285c; font-size: 17px; line-height: 17px;}
.header .nr_2 .right .dzrx p{ font-size: 34px; color: #c1366d; line-height: 35px; font-weight: bold;}

/*导航*/
.header .nav{ width: 100%; height: 60px; line-height: 60px; background: url(../images/header_bg3.png); text-align: center;}
.header .nav .nav_content ul li{ display: inline-block; vertical-align: top; position: relative; width: 136px;}
.header .nav .nav_content ul li>a{ color: #626262; font-size: 18px; display: block;}
.header .nav .nav_content ul li>img{display: none;position: absolute; bottom: 0px; left: -12%;}
.header .nav .nav_content ul li:hover>img{bottom: 0px;transition: all .2s;}
.header .nav .nav_content ul li.on{ background: url("../images/header_bg4.png"); transition: all .3s ease-in;}
.header .nav .nav_content ul .on>img{display:block; transition: all .3s ease-in;}
.header .nav .nav_content ul li.on>a{color: #ffffff}
.header .nav .nav_content ul li:hover>a{font-weight: bold;}
.header .nav .nav_content ul li dl>img{position: absolute; left: 0;}

/*搜索*/
.search{ width: 100%; position: relative;background: #3459a2;}
.search-content{height: 98px; line-height: 98px;}
.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: #c1366d; text-decoration: underline;}
#searchForm{ background: url(../images/search.png)no-repeat; background: url(../images/search.png)\9 no-repeat; width: 387px; height: 48px; 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: 48px; background: none; border: none; height: 48px; margin: -48px 0 0 0; color: #bebebe; font-size: 18px;outline: none; width: 320px; text-indent: 20px;}
.search-form #s_btn{ background: none; width: 48px; height: 48px; 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: url(../images/searchhx.png); height: 5px; width: 100%; position: absolute; left: 0; bottom: 5px;}


/* 页脚 */
.foot{width: 100%; background: url("../images/foot_bg1.jpg"); height: 288px;}
.foot .xian{width: 2px; height: 47px; display: inline-block; position: absolute; left: 68px; top: 40px; background: #ffffff;}
.foot .xian2{width: 452px; height: 2px; display: inline-block; position: absolute; left: 66px; top: 115px; background: #ffffff;}
.foot .nr .left{display: inline-block; height: 288px;  vertical-align: top;}
.foot .nr .middle{display: inline-block;  width: 752px;  height: 279px; position: relative;}
.foot .nr .middle .daohang li{display: inline-block; width: 120px; text-align: center; margin-bottom: 12px;}
.foot .nr .middle .daohang li a{color: #ffffff;}
.foot .nr .middle .info{margin-left: 64px;}
.foot .nr .middle .info ul li{color: #ffffff; margin-bottom: 10px;}
.foot .nr .middle .info ul li>img{margin-right: 6px;}
.foot .nr .middle .info ul li a{color: #ffffff;}
.foot .nr .right{display: inline-block; vertical-align: top; padding-top: 50px;}
.foot_2 {width: 100%; height: 56px; background: #c1366d; text-align: center; line-height: 56px;}
.foot_2 >p{display: inline-block; color: #ffffff;}
.foot_2 >p>a,.foot_2 .G_jszc p{color: white;}

/*右侧悬浮菜单*/
.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: #c1366d 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;}