/* 全局样式 */

@CHARSET "UTF-8"; html{ margin: 0; padding: 0; border: 0;}
*{ margin: 0; padding: 0;box-sizing: border-box;}
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-weight: normal;font-size: 100%;}
hr{ border: 0; border-top: 1px solid #ccc; height: 0;}

/* 色变滚齿 */

*{ -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-touch-callout: none; margin: 0}
::-webkit-scrollbar{ width: 10px; height: 10px}
::-webkit-scrollbar-track{ border-radius: 0; background: rgba(0, 0, 0, 0.1);}
::-webkit-scrollbar-thumb{ background: rgba(0, 0, 0, 0.2);}
::-webkit-scrollbar-thumb:hover{ background: rgba(0, 0, 0, 0.4); background-color: #61a2b8;}
.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;}
.topic{ width: 1200px; margin: 60px auto 45px;}
.topic h3{ font-size: 36px; color: #444444; font-weight: bold; line-height: 36px;}
.topic h4{ margin: 10px 0 0; line-height: 16px; font-size: 16px; color: #999;}
.general_size{ width: 1200px; margin: 0 auto;}

/*hover改变大小*/

.hover_big{transition: all 0.4s linear 0s;}

/*头部*/

.header{ width: 100%; font-size: 0;}
.header .contents{ width: inherit; height: 140px; overflow: hidden;}
.header .contents>div>div{ display: inline-block; vertical-align: middle; margin-top: 20px;}
.header .contents .logo img{ width: 140px;}
.header .contents .text{ margin-left: -20px;}
.header .contents .text h5{ font-size: 24px; color: #333; line-height: 24px;}
.header .contents .text h5 b{ font-weight: bold; color: #61a2b8;}
.header .contents .right{ float: right; margin-top: 35px;}
.header .contents .right .fwrx p{ margin: 0 0 12px 0; font-weight: bold; color: #61a2b8; font-size: 18px; line-height: 18px;}

/*导航*/

.header .nav{width: 100%;height: 50px; background: #61a2b8;}
.header .nav>div ul li{ display: inline-block; vertical-align: top; color: #ffffff; text-align: center; position: relative;}
.header .nav>div ul li>a{ position: relative; display: inline-block; vertical-align: top; color: #fff; width: 148px; font-size: 16px; line-height: 50px;}
.header .nav>div ul li:before{ content: ""; position: absolute; left: 0; top: -5px; transition: all .4s ease;}
.header .nav>div ul li.on:before,.header .nav>div ul li:hover:before{ background: url(../images/navon.png)no-repeat; width: 148px; height: 58px; top: -8px;}

/*搜索*/

#searchForm{ border: 1px solid #61a2b8; width: 235px; height: 35px; overflow: hidden;}
#searchForm .search-input{ display: inline-block; vertical-align: middle; height: 35px; line-height: 35px; background: none; border: none; outline: none; width: 198px; text-indent: 5px; color: #ccc;}
.search-form #s_btn{ display: inline-block; vertical-align: middle; width: 35px; height: 35px; background: url(../images/search.png)no-repeat center; background: url(../images/search.png)\9 no-repeat center; width: 35px; height: 35px; text-align: center; color: #fff; outline: none; border: none; border-left: 1px solid #61a2b8; cursor: pointer;}
#searchForm .search-input::-webkit-input-placeholder{ color: #ccc;}
#searchForm .search-input:-moz-placeholder{ color: #ccc;}
#searchForm .search-input::-moz-placeholder{ color: #ccc;}
#searchForm .search-input:-ms-input-placeholder{ color: #ccc;}

/*尾部*/

.foot{ font-size: 0; margin-top: 40px;}
.foot .foot_top{ width: 100%; height: 250px; background: #61a2b8;}
.foot .foot_top .general_size{ padding: 25px 70px 0; overflow: hidden;}
.foot .foot_top .general_size>div{ float: left;position: relative;}
.foot .foot_top .left{ width: 300px;padding-right: 60px;}
.foot .foot_top .left dt{ width: 128px; height: 75px; overflow: hidden; margin-bottom: 20px;}
.foot .foot_top .left ol dd{ margin-bottom: 15px;}
.foot .foot_top dd,.foot .foot_top .left ol dd a{ display: block; line-height: 14px; color: #fff; font-size: 14px;}
.foot .foot_top .left ol dd a:hover{ text-decoration: underline;}
.foot .foot_top .left dl{ float: left; width: 50%;}
.foot .foot_top .left dl+dl{ text-align: right;}
.foot .foot_top .middle{ width: 500px; position: relative; padding: 55px 0 0 60px;}
.foot .foot_top .middle:before{ content: ""; position: absolute; left: 0; top: 0%; width: 2px; height: 215px; background: #fff;}
.foot .foot_top .middle:after{ content: ""; position: absolute; right: 0; top: 0%; width: 2px; height: 215px; background: #fff;}
.foot .foot_top .middle dd{ margin-bottom: 25px;}
.foot .foot_top .wechat{ margin-top: 40px; float: right!important;}
.foot .foot_top .wechat img{ display: inline-block; vertical-align: middle;}
.foot .foot_bottom{ width: 100%; height: 30px; line-height: 30px; color: #333; font-size: 12px; text-align: center; background-color: rgba(242, 242, 242, 0.27843137254902);}
.foot .foot_bottom a{ margin-right: 25px;}
.foot .foot_bottom a:hover{ color: #61a2b8; text-decoration: underline;}

/*右侧悬浮菜单*/

.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: #333333 url(../images/publicimg/return_top.png) no-repeat 10px 10px;}
.yb_bar .yb_phone{background: #333333 url(../images/publicimg/zuoji.png) no-repeat 10px 10px;}
.yb_bar .yb_shouji{background: #333333 url(../images/publicimg/shouji.png) no-repeat 10px 10px;}
.yb_bar .yb_QQ{text-indent: 0; background: #333333 url(../images/publicimg/QQ.png) no-repeat 10px 10px;}
.yb_bar .yb_ercode{ background: #61a2b8 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;}
@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);}
	}
