button, html input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; } 
body { background: #f2f6f9; } 
a:hover { color: #1a8dea; } 
/* 头部 */
.header { height:85px; line-height:85px; background:#fff; position:relative; } 
.header .logoicon { height:85px; } 
.header .logoicon img { margin-top:15px; height:50px } 
.header li { float:left; width:95px; font-size:16px; height:85px; margin-left:1px; overflow:hidden } 
.header li a { display:block; color:#5b6269 } 
.header li span { float:left; margin:0 6px 0 20px; color:#d0d6dc; line-height:88px } 
.header .curr1 span { font-size:24px; line-height:85px } 
.header .curr2 span { font-size:24px; margin:0 6px 0 12px } 
.header .curr3 span { font-size:24px; margin:0 5px 0 18px; line-height:86px } 
.header .curr4 span { font-size:21px } 
.header .curr5 span { font-size:24px; margin:0 6px 0 18px; line-height:86px } 
.header .curr6 span { font-size:24px; margin-left:19px } 
.header li a:hover { background:#f5f8f9 } 
.header .curr2 .icon1 { display:none } 
.header .curr2 i.iconfont { font-size:12px; padding-left:5px; color:#d0d6dc } 
.header .lifocus { background:#f5f8f9 } 
.header .droplist { width:100px; background:#f5f8f9; position:absolute; top:85px; display:none } 
.header .droplist em { display:block; height:40px; -webkit-transition:.3s; transition:.3s; line-height:40px; text-align:center; border-top:1px solid #fff; cursor:pointer; color:#5b6269 } 
.header .droplist em:hover { background:#fff } 
.header .curr a { background:#f5f8f9; color:#3790e4 } 
.header .curr a span { color:#3790e4 } 
.header .scicon .search-selected span { font-size:14px } 
.header .scicon { width: auto; height:85px; text-align:center; line-height:85px; position:relative; z-index:999; } 
.header .scicon span { font-size:24px; display:block; -webkit-transition:.3s; transition:.3s; cursor:pointer } 
.header .scicon:hover span { color:#3790e4 } 
.search-text input, .search-text, .search-button, .search-button input, .header .headsc, .search { height: 40px; line-height: 40px; } 
.header .headscbox { background: none; border: 2px solid #bebebe; padding: 0 5px; margin-top: 20px; margin-right: 30px; } 
.search { width: 230px; padding: 0 80px 0 0px; float: left; position: relative; } 
.search-text input { border: 0; color: #999; font-size: 14px; width: 100%; padding: 0; padding-left: 20px; } 
.search-button { width: 60px; position: absolute; right: 0; top: 0; } 
.search-button input { width: 100%; border: 0; font-size: 14px; color: #fff; text-align: center; background: #fff url(enter.png) no-repeat 50% 50%; } 
.header .userlogin { width:100px; height:85px; border-left:1px solid #ebf0f3; position:relative; z-index:99; cursor:pointer; font-size:14px; color:#3790e4 } 
.header .userlogin span { font-size:18px; margin:0 5px 0 18px; float:left } 
.header .myuser { border-left:1px solid #ebf0f3; float:left; height:85px; cursor:pointer } 
.header .userface { margin-left:20px; width:70px; height:40px; float:left; position:relative; z-index:9999; line-height:40px; margin-top:23px } 
.header .userface img { width:38px; height:38px; border-radius:50%; float:left } 
.header .userface .iconfont { color:#d0d6dc; padding-left:5px; font-size:15px } 
.header .my_c_icon { float:left; margin-left:20px; color:#5b6269; font-size:14px } 
.header .my_c_icon .iconfont { font-size:20px; color:#d0d6dc; padding-right:5px } 
.header .myusermenu { width:100px; border:1px solid #ebf0f3; border-top:0; position:absolute; top:0; padding-top:85px; left:0; background:#fff; z-index:999; display:none } 
.header .myusermenu a { display:block; color:#5b6269; font-size:14px; height:40px; line-height:40px; text-align:center } 
.header .myusermenu a:hover { color:#3790e4 } 
.header .facexl { height:85px; position:relative } 
.user-bar { float:right; font-size:14px; height:60px } 
.user-bar a { font-size:14px; margin:0 15px; cursor: pointer } 
.user-bar img { width:30px; height:30px; float:left; border-radius:50%; overflow:hidden; margin:25px 10px 0 0 } 
.haed-user { position:relative; height:85px; cursor: pointer } 
/* .haed-user:hover,.message:hover { background:#f6f6f6 } */
.u-navdropmenu { position:absolute; top:60px; left:0px; width:140px; background:#fff; padding:10px 0; border-radius:4px; overflow:hidden; box-shadow:0 3px 15px rgba(0,0,0,.1); z-index: 10; display:none } 
.u-navdropmenu span { display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; position:relative } 
.u-navdropmenu a { display:block; padding:0 20px; margin:0 } 
.u-navdropmenu a:hover { background:#bd2230; color:#fff } 
.u-navdropmenu a:hover .iconfont,
.u-navdropmenu a:hover .subfont { color:#fff; } 
.u-navdropmenu .iconfont,
.u-navdropmenu .subfont { float:left; margin-right:5px; width:18px; font-size:14px; color:#777; } 
.user-bar .num { font-style:normal; width:16px; height:16px; border-radius:50%; text-align:center; line-height:16px; background:#fc4c4c; color:#fff; position:absolute; font-size:12px; right:12px; top:12px } 

/* 底部 */
.footer { background:#373e44; height:78px } 
.footer .left { width:820px; float:left; color:#a0a9b0 } 
.footer .ft_about { font-size:14px } 
.footer .ft_about a { color:#d8dfe4; margin-right:35px } 
.footer .copyright { margin-top:20px; line-height:22px; position:relative } 
.footer .ftlogo { position:absolute; top:4px; left:0 } 
.footer .right { float:right; width:240px; float:right; position:relative; background: none; box-shadow:0 } 
.footer .right h4 { font-size:14px; font-weight:400; color:#d8dfe4; height:34px; line-height:24px } 
.footer .right span { width:43px; height:43px; text-align:center; line-height:40px; border-radius:50%; border:1px solid #a0a9b0; color:#a0a9b0; float:left; margin-right:20px; cursor:pointer; -webkit-transition:.3s; transition:.3s } 
.footer .right span i { font-size:24px } 
.footer .right span:hover { color:#d8dfe4 } 
.footer .linkmain { margin-top:20px; color:#a0a9b0; border-top:1px solid #424a50; padding-top:20px; line-height:22px } 
.footer .linkmain a { color:#a0a9b0; margin-left:20px } 
.footer .linkmain a:hover { color:#d3d9de } 
.fiexdright { width:45px; position:fixed; right:20px; bottom:40px; z-index:99999; display:none } 
.fiexdright li { height:45px; line-height:45px; overflow:hidden; position:relative; text-align:center; border-radius:3px; background:#fff; margin-top:20px; cursor:pointer; -webkit-transition:.3s; transition:.3s } 
.fiexdright li .talkbg { width:275px; height:210px; background:url(talkbg.png) no-repeat; position:absolute; left:-330px; color:#5b6269; text-align:left; padding:0 40px 0 20px; line-height:24px; cursor:default; font-size:14px; top:-70px; -webkit-transition:.3s; transition:.3s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0 } 
.fiexdright .talkbg strong { font-size:18px; display:block; color:#5b6269; height:40px; line-height:40px; margin-top:10px } 
.fiexdright .talkbg span { display:block; margin-top:10px } 
.fiexdright .codebg { width:190px; height:180px; background:url(code.png) no-repeat; position:absolute; left:-209px; cursor:default; top:-70px; -webkit-transition:.3s; transition:.3s; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0 } 
.fiexdright .codebg img { margin-top:14px; margin-right:12px } 
.fiexdright li span { display:none } 
.fiexdright .iconfont { font-size:22px } 
.fiexdright .li1 { color:#e95d60; background:#fff } 
.fiexdright .li1:hover { overflow:inherit } 
.fiexdright .li1:hover .talkbg { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1 } 
.fiexdright .li2 { color:#fff; background:#18c7cd } 
.fiexdright .li2:hover span { display:block } 
.fiexdright .li2:hover .iconfont { display:none } 
.fiexdright .li3 { color:#fff; background:#20c581 } 
.fiexdright .li3:hover { overflow:inherit } 
.fiexdright .li3:hover .codebg { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1 } 
.fiexdright .li4 { color:#fff; background:#d0d6dc } 
.fiexdright .li4 .iconfont { font-size:18px } 
.fiexdright .li4:hover { background:#abb3ba } 
.fiexdright .li4:hover span { display:block } 
.fiexdright .li4:hover .iconfont { display:none } 

footer { background:#373e44; padding: 15px 0 0px; text-align: center; line-height: 22px; color: #fff; } 
.footer .footer-top ul li { float:left; } 
.footer .footer-top ul li a { color: #fff; display: inline-block; padding: 0px 15px; font-size: 14px; } 
.footer .footer-top .copyright { margin-top: 20px; text-align: left; padding-left: 20px; color: #999; } 
.w1100 { width:1100px !important; } 
.footer .footer-top .text { font-size: 16px; margin-bottom: 10px; color:#fff; text-align:center } 
.footer-top .codeimg img { width:90px; } 
.footer-bottom { border-top: 1px solid #5f5f5f; } 
.footer-bottom ul li { float:left; color:#999; } 
.footer-bottom ul li a { color:#999; display:inline-block; padding:0 25px; } 
.footer-bottom ul span { color:#999; display:inline-block; padding:0 0 0 15px; } 
/*底部样式*/
/*返回头部*/
.bottom_tools { position:fixed; z-index:1070; right:10px; bottom:10px; } 
.bottom_tools .qr_tool,.bottom_tools a { display:block; color:transparent; background-color:transparent; margin-top: -1px; } 
.qr_img { position: absolute; top: -126px; left: -183px; display: none; width: 183px; max-width:183px; } 
.lx_info { position: absolute; top:0px; left: -183px; display: none; width: 163px; max-width: 163px; background:url(lx_bg.png) no-repeat center; padding:15px 10px; height:88px; } 
.lx_info span { display:block; line-height:30px; text-align:left; } 
.lx_info span.time { text-align:center; border-bottom:1px solid #ddd; margin-right:10px; } 
.lx_info span i.icon img { width:15px; height:15px; margin-right:5px; } 
#scrollUp { width:50px; height:50px; background-image:url(top.png); display:none; border: 1px solid #ddd; } 
#scrollUp:hover { background-image:url(toph.png); border: 1px solid #bd2230; } 
#feedback { width:50px; height:50px; background-image:url(lx.png); border: 1px solid #ddd; } 
#feedback:hover { background-image:url(lxh.png); border: 1px solid #bd2230; } 
.qr_tool { width:50px; height:50px; background-image:url(code1.png); cursor:pointer; border: 1px solid #ddd; } 
.qr_tool:hover { width:50px; height:50px; background-image: url(codeh.png); border: 1px solid #bd2230; } 

/*返回头部*/
.paging-box .curr, .paging-box .curr:hover { background: #1a8dea; } 
.paging-box a:hover { color: #1a8dea; } 