﻿@charset "utf-8";
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, em { margin: 0; padding: 0; border: 0 none; list-style: none; }
.width { width: 1200px; margin: 0 auto; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.m20 { margin: 20px 0; }
.p10 { padding: 10px; }
.pt10 { padding: 10px 0; }
.pt20 { padding: 20px 0; }
.p30 { padding: 30px; }
.h0 { clear: both; }
.h10 { clear: both; height: 10px; }
.h20 { clear: both; height: 20px; }
.h30 { clear: both; height: 30px; }
.h40 { clear: both; height: 40px; }
.h50 { clear: both; height: 50px; }
.bd{ border:0;}
.clear { clear: both; }
.dis { display: none; }
.text-center { text-align: center; }
.text-hide { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
a { transition: color ease .15s; }
body { background: #fff; font-size: 14px; }
.notsupport { position: fixed; top: 0; bottom: 0; z-index: 99999; width: 100%; height: 100%; text-align: center; clear: both; color: #fff; background: #1545da; }
.notsupport h1 { font-size: 80px; margin-top: 200px; margin-bottom: 100px; font-weight: 400; }
.notsupport h2 { font-size: 30px; margin-bottom: 30px; font-weight: 300; }
.width { width: 1200px; margin: 0 auto; }
.h1 { margin: 30px auto 20px auto; border-bottom: 1px solid #eee; }
.h1 .width { position: relative; font-size:16px; color: #c8c8c8; padding-bottom: 20px; }
.h1 .width span { font-size: 14px; color: #c8c8c8; }
.h1 .width .line {width: 2em;height: 2px;position: absolute;bottom: -1px;left: 0;background: #1545da;min-height: 2px;margin: 0;}
.h1 .width a.fr { font-size: 14px; color: #999; margin-top: 12px; }
.h1 .width a.fr:hover { color: #1545da; }
.h2 { margin: 0 auto 20px auto; border-bottom: 1px solid #eee; }
.h2 span { border-bottom: 2px solid #1545da; display: inline-block; line-height: 30px; margin: 0; padding: 0 0 15px 0; font-size: 20px; font-family: microsoft yahei; font-weight: 300; }
.bg_blue { background: #f5f5f5; }
.bg_partner { background: url(../images/bg_partner.jpg) no-repeat center top; min-height: 392px; }
.bg_gray { background: #2E3033; }
.top_pmcms { background: #f4f4f4;; color: #999; }
.top_pmcms .fl { line-height: 40px; height: 40px; font-size:12px; }
.top_pmcms .fr { color: #fff; line-height: 40px; height: 40px; }
.top_pmcms .fr a { color: #999; display: inline-block; }
.top_pmcms .fr a:hover { color: #686868; }
/* index公共样式 */
.index-title{width: 90%;margin: 0 auto;text-align: center;}
.index-title h2{font-size: 42px;color: #1545da;font-weight: bold;}
.index-title h2 span{color: #1545da;}
.index-title .glx{width: 62px;height: 6px;margin: 22px auto 20px;background-color: #1545da;}
.index-title p{font-size: 14px;color: #999;line-height: 21px;}

/* logo和联系方式 */
.index-wzbz{width: 100%;padding: 27px 0;}
.index-wzbz .logo img{width: 540px;}
.index-wzbz .lxfs{padding-top: 15px;}
.index-wzbz .lxfs .nr{padding-left: 64px;min-height: 51px;background: url(../images/index-phone.png) no-repeat 0 center;}
.index-wzbz .lxfs .nr p{font-size: 18px;color: #333;margin-bottom: 8px;}
.index-wzbz .lxfs .nr h3{font-size: 26px;color: #ff3333;font-weight: bold;}
.w1200{max-width: 1200px;margin: 0 auto;box-sizing: border-box;}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
/*关于我们*/
.index-zjyx{width: 100%;padding: 120px 0 90px 0;}
.index-zjyx .zjys-cont{width: 100%;padding-bottom: 30px;background: url(../images/index-about.jpg) no-repeat center bottom;}
.index-zjyx .tpzs{width: 58%;text-align: center;}
.index-zjyx .tpzs img{width: 100%;}
.index-zjyx .yxjs{width: 37%;}
.index-zjyx .yxjs-title{padding-top: 15px;}
.index-zjyx .yxjs-title h2{font-size: 42px;color: #333;font-weight: bold;}
.index-zjyx .yxjs-title h2 span{color: #1545da;}
.index-zjyx .yxjs-title p{font-size: 16px;color: #1545da;margin: 16px 0 20px 0;}
.index-zjyx .yxjs-title img{width: 78px;}
.index-zjyx .yxjs .nr{width: 100%;padding: 40px 0 70px 0;}
.index-zjyx .yxjs .nr p{font-size: 14px;color: #666;line-height: 24px;text-align: justify;}
.index-zjyx .yxjs .nr a{display: inline-block;margin-top: 40px;font-size: 14px;color: #333;text-decoration: underline;}
.index-zjyx .yxjs .nr a:hover{color: #1545da;}
.index-zjyx .yxjs-gywm p{font-size: 24px;color: #fff;line-height: 35px;}
.index-zjyx .zjyx-gywm{width: 100%;padding-top: 70px;}
.index-zjyx .zjyx-gywm li{float: left;width: 20%;text-align: center;padding: 0 10px;box-sizing: border-box;}
.index-zjyx .zjyx-gywm .tp{display: flex;justify-content: center;align-items: flex-end;width: 100%;height: 60px;}
.index-zjyx .zjyx-gywm li h3{font-size: 34px;color: #333;font-weight: bold;margin: 20px 0 15px 0;}
.index-zjyx .zjyx-gywm li p{font-size: 16px;color: #666;line-height: 24px;}


/* 产品中心 */
.index-cpzx{width: 100%;padding: 85px 0 90px 0;}
.index-cpzx .index-title{background: url(../images/index-cpzx-title.png) no-repeat center 8px;}
/*.header {background: #fff;height: 105px;box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);z-index: 99;position: fixed;width: 100%; left:0; top:80px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }*/
.header {background: #1545da;height: 60px;width: 100%; left:0; top:80px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.header .fr {min-height: 90px;padding: 30px 0 0 0px;font-size: 26px;color: #1545da;}
.header .fr span {font-size: 28px;margin: -15px 5px 0 0;position: relative;height: 28px;vertical-align: top;}
.header .logo { float: left; margin: 26px 20px 0 0; max-width: 200px; }
.header .logo img{  max-width: 200px; max-height:45px; }
.paiming{ top:0px;}
.topnav ul { margin: 0; padding: 0; float: left; }
.topnav ul .n { position: relative; float: left; z-index: 999; height: 60px; width:120px;border-right: 1px solid #335cdb;box-sizing: border-box; }
.topnav ul .n h2 { margin: 0; padding: 0; line-height: normal; font-weight: normal; }
.topnav ul .n h2 a { height: 60px; line-height: 60px; display: block; text-align:center; font-size: 16px; color:#FFFDFD; position: relative; }
/*.topnav ul .n h2 a span { position: absolute; left: 0px; top: 18px; width: 0; height: 2px; display: block; background: #1545da; transition: width .6s cubic-bezier(.23, 1, .38, 1) 0s; }*/
.topnav ul .n h2 a:hover { border-color: #1545da; color: #EFEFEF; }
.topnav ul .n h2 a:hover span { width: 100% }
.topnav ul .on h2 a {color: #fdfeff;background-color: #15a6f9; width:120px;}
.topnav ul .on h2 a span { width: 50%; }
.topnav .submenu { position: absolute; left: 0px; box-shadow: 0 2px 6px rgba(0, 0, 0, .2); padding: 0 0 6px 0; background: #1545da; overflow: hidden; z-index: 88; display: none; text-align: center; }
.topnav .submenu li { width: 125px; padding: 0 10px; }
.submenu a { height: 40px; padding: 0 5px; line-height: 38px; display: block; text-align: center; border-top: #3961de 1px solid;border-bottom: #3961de 1px solid; overflow: hidden; font-size: 13px; color: #eaf9ff; transition: all ease-out .3s; }


.submenu a:hover { color: #fff; text-indent: 5px; }
.topnav .submenu li:first-child a { border-top: none; }
.topnav .submenu li:last-child a { border-bottom: none; }
.banner { position: relative; background: #ccc; z-index: 1; overflow: hidden; width: 100%; }
.slideBox { width: 1920px; height:500px; overflow: hidden; position: relative; left: 50%; margin-left: -960px; }
.slideBox .hd { height: 35px; overflow: hidden; position: absolute; width: 100%; bottom: 30px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; text-align: center }
.slideBox .hd ul li { display: inline-block; *display:inline;
*zoom:1;
margin: 0 5px; width: 15px; height: 15px; background: #e0e0e0; border: 2px solid #b0b0b0; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; text-indent: -99999px; font-size: 0px; }
.slideBox .hd ul li.on { background: #3bb4f2; border-color: #f8f8f8; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 1920px; height: 500px; display: block; }
.mt133 {  }
.position { line-height: 45px; }
.position ul { margin: 0; padding: 0; }
.position ul li { font-size: 14px; }
.home_about { margin-bottom: 20px; }
.home_about p { margin-top: 10px; }
.home_about .fl { width: 700px; margin-right: 40px; }
.home_about .fl h1 { font-size: 18px; font-weight: 500; font-family: microsoft yahei; margin-top: 5px; }
.home_about .fl .more { margin: 25px 0 0 0; }
.home_about .fl .more a { display: inline-block; background: #1545da; padding: 8px 40px; color: #fff; }
.home_about .fl .more a:hover { background: #f60; }
.home_about .fr { width: 460px; height: 300px; }
.home_about .fr .flash { width: 460px; height: 300px }
.home_about .fr .flash .image_number { width: 11px; height: 11px; border-radius: 50%; }
.home_about .fr .flash .label_skitter { background: #777B7B; opacity: .8; color: #fff; }
.home_about .fr .flash .info_slide_dots { bottom: 12px; }
.home_pro_nav { width: 280px; }
.left_fix { width: 280px; position: relative; z-index: 22; top: -90px; }
.home_pro_nav .title { background-color:#1545da; font-size: 22px; color: #fff;text-align: center;line-height: 70px; }
.home_pro_nav .min { min-height: 509px; }
.home_pro_nav .tree { border: 1px solid #dcdcdc;; padding: 20px 0px; border-top: 0; background: #FFF; }
.home_tree {width: 100%;
border-bottom: 1px solid #dcdcdc;
box-sizing: border-box;}
.home_pro_nav .home_tree h4 { font-size: 16px; font-weight: normal; line-height: 58px;margin-left: 30px; }
.home_pro_nav .home_tree h4 a { color: #333; }
.home_pro_nav .home_tree h4 a i { display: inline-block; width: 10px; height: 10px; border: #aaa 2px solid; border-radius: 100%; margin-right: 10px; }
.home_pro_nav .home_tree h4 a:hover i { border: #1545da 2px solid; background: #1545da; }
.home_pro_nav .home_tree h4 a:hover { color: #1545da; }
.home_pro_nav .hover h4 a i { border: #1545da 2px solid; background: #1545da; }
.home_pro_nav .hover h4 a { color: #1545da; }
.home_pro_nav .home_tree ul { margin: 0 0 10px 0; /*display: none;*/ border-bottom: 0; }
.home_pro_nav .home_tree ul li { line-height: 58px; padding-left: 32px; }
.home_pro_nav .home_tree ul li a { color: #666; border-top: #e6e6e6 1px dotted; display: block; }
.home_pro_nav .home_tree ul li:first-child a { border: 0; }
.home_pro_nav .home_tree ul li a i { display: inline-block; width: 8px; height: 8px; border: #aaa 2px solid; border-radius: 100%; margin-right: 10px; }
.home_pro_nav .home_tree ul li a:hover i { border: #1545da 2px solid; background: #1545da; }
.home_pro_nav .home_tree ul li a:hover { color: #1545da; }
.home_pro_nav .home_tree ul li.hover a i { border: #1545da 2px solid; background: #1545da; }
.home_pro_nav .home_tree ul li.hover a { color: #1545da; }
.home_pro_nav .hover ul { display: block; opacity: 1; }
.tree_base { background: #fff; padding: 0 0 10px 0; min-height: 200px; }
.tree_base ul { margin: 0; padding: 0; list-style: none; }
.tree_base ul li { border-bottom: 1px dotted #ddd; }
.tree_base ul li a { border-left: 2px solid #1545da; padding-left: 30px; border-left: 2px solid transparent; height: 50px; line-height: 50px; display: block; color: #666; }
.tree_base ul li:hover a { color: #1545da; border-left: 2px solid #1545da; background: #fff3f3; }
.tree_base ul .hover a { border-left: 2px solid #1545da; color: #1545da; background: #fff3f3; }
.left_contact {padding: 15px 20px; background: url(../images/lxwm.jpg) no-repeat; color:#FFF; }
.left_contact p { margin: 0 0 5px 0; padding: 0; }
.left_contact p strong { font-size: 16px; font-weight: 600; }
.home_pro { width: 900px; }
.home_pro ul { width: 915px; }
.home_pro ul li { float: left; width: 290px; margin: 0 15px 15px 0; padding: 4px; border: 1px solid #f3f3f3; background: #fff; min-height: 234px; }
.home_pro ul li a .pic { overflow: hidden; }
.home_pro ul li a .pic img { width: 100%; transition: all 1s; }
.home_pro ul li a .title { background: #fff; padding: 10px 15px; text-align: center; }
.home_pro ul li a:hover .pic img { transform: scale(1.3); }
.home_news { width: 1230px; }
.home_news .fl { width: 380px; margin-right: 30px; }
.home_news .fl .subject { background: #1545da; padding: 0 15px; font-size: 16px; line-height: 45px; margin-bottom: -1px; font-weight: 400; font-style: normal; color: #fff; }
.home_news .fl .subject span { float: right; font-weight: normal; font-size: 13px; line-height: 50px; color: #fff; }
.home_news .fl .subject span a { color: #fff; }
.home_news .fl ul { margin: 10px 0 30px 0; }
.home_news .fl ul li { line-height: 40px; border-bottom: 1px solid #f3f3f3; background: url(../images/bg_icon_dot.gif) no-repeat 10px 16px; padding-left: 30px; }
.home_news .fl ul li span { float: right; color: #999; }
.newslist .col-md-6 { width: 50%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.newslist .list { margin-bottom: 30px; padding: 25px; border-bottom: 3px solid #1545da; background: #f5f5f5; border-radius: 4px; }
.newslist .list h3 { font-size: 16px; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 15px; }
.newslist .list p { color: #777; height: 42px; overflow: hidden; margin: 0 0 10px; }
.newslist .list span { color: #999; }
.newslist .list h3 a i { margin-right: 10px; }
.newslist .list a:hover { color: #1545da; }
.newslist .list a:hover i { color: #1545da; }
/*news_f*/

.news_f { }
.news_f li { overflow: hidden; width: 50%; float: left; position: relative; min-height: 1px; padding: 0 15px; margin: 15px 0; }
.news_f li a { display: block; border: 1px solid #E9E9E9; padding: 10px; overflow: hidden; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s; transition: all 0.8s; }
.news_f li a:hover {background:#1048a0;border:1px solid #1048a0;}
.news_f li div { color: #666; font-size: 14px; margin-left: 100px; line-height: 22px; }
.news_f li a div h2 { display: block; font-size:20px; color: #333; margin: 5px 0; font-weight: normal; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.news_f li a:hover div h2 { color: #fff; }
.news_f li a:hover div{ color: #c1d4f1; }
.news_f li .date { background: #EDEDED; color: #999; display: inline-block; float: left; font-family: verdana; text-align: center; font-size: 24px; padding: 5px 0 0; }
.news_f li .date em { display: block; font-style: normal; font-size: 14px; font-family: arial; background: #CECECE; padding: 3px 15px; color: #fff; margin-top: 5px; }
.news_f li a:hover .date { color: #1545da; }
.news_f li a:hover .date em { background: #CECECE; }
.news_f li div i { color: #1545da; margin-left: 10px; font-style: normal; }
.home_case { width: 1200px; overflow: hidden; position: relative; padding-top:80px;}
.home_case ul { }
.home_case ul li { float: left; width: 290px; margin: 0 15px 15px 0; padding: 4px; border: 1px solid #f3f3f3; background: #fff; }
.home_case ul li a .pic { overflow: hidden; }
.home_case ul li a .pic img { width: 100%; transition: all 1s; }
.home_case ul li a .title { background: #1545da; padding: 10px 15px; text-align: center; color:#FFF; }
.home_case ul li a:hover .pic img { transform: scale(1.3); }
.link { padding-bottom: 20px; }
.link a { display: inline-block; border: 1px solid #eee; padding: 6px 10px; color: #666; margin: 0 8px 8px 0; font-size: 14px; }
.link a:hover { background: #09ABF4; color: #fff; border: 1px solid #09ABF4; }
a.more_h { background: transparent; border: 1px solid #dfdfdf; color: #9f9f9f; display: block; font-size: 14px; height: 50px; line-height: 50px; text-indent: 0px; transition: all 0.3s ease-out 0s; width: 300px; margin: 20px auto 0px; text-align: center; }
a.more_h:hover { border: 1px solid #1545da; color: #1545da; color: #1545da; }
/* footer */
.footer { width: 100%; overflow: hidden; background: #333333; }
.footer .footerTop { width: 100%; height: 350px; border-bottom: 2px solid #424242; }
.footer .footerTop .con1 { width: 920px; overflow: hidden; float: left; }
.footer .footerTop dl { background: url(../images/footer-xian.png) no-repeat left top; height: 224px; float: left; width: 190px; padding-left: 59px; margin-top: 71px; }
.footer .footerTop dl.dl1 { width: 126px; padding-left: 0; background-image: none; }
.footer .footerTop dt { font-size: 18px; color: #fff; margin-bottom: 20px; font-weight: normal; }
.footer .footerTop dd a { font-size: 13px; color: #999999; margin-bottom: 10px; display: block; }
.footer .footerTop dd a:hover { color: #1545da; }
.footer .footerTop .con2 { width: 280px; height: 350px; text-align: center; float: right; }
.footer .footerTop .con2 p { color: #fff; }
.footer .footerTop .con2 .p1 { margin-top: 74px; font-size: 13px; }
.footer .footerTop .con2 .p2 { font-size: 24px; font-family: arial; margin-bottom: 40px; }
.footer .footerTop .con2 .p3 { font-size: 12px; margin-top: 5px; }
.footer .footerTop .con2 img { margin: 0 auto; }
.footer .footerBottom { width: 100%; overflow: hidden; height: 59px; line-height: 59px;background: #121212; }
.footer .footerBottom .p1 { font-size: 14px; color: #999999; float: left; }
.footer .footerBottom .p1 span { font-family: arial; }
.footer .footerBottom .p1 a { color: #999999; }

.page_show { width: 900px; background: #fff; padding: 20px 30px; min-height: 496px; }
.page_show p { }
.page_show img { max-width: 100%; }
.job-list { margin: 0; }
.job-list li { border-bottom: 1px solid #f3f3f3; line-height: 40px; background: url(../images/bg_icon_dot.gif) no-repeat 10px 16px; padding-left: 30px; }
.job-list li span { float: right; color: #999; }
.news_list { }
.news_list li { border-bottom: 1px solid #E6E6E6; overflow: hidden; padding: 0 0 20px 0; margin-bottom: 20px; }
.news_list li:hover { border-bottom: 1px solid #1545da; }
.news_list li .img_n { margin-right: 25px; width: 168px; height: 120px; overflow: hidden; float: left; }
.news_list li .img_n img { display: block; border: 0; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; }
.news_list li a:hover .img_n img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); }
.news_list li .txt_n { height: 120px; color: #999; font-size: 12px; line-height: 22px; position: relative; left: 0px; transition: all 0.5s ease; }
.news_list li .txt_n h3 { display: block; font-size: 16px; color: #333; position: absolute; top: 0px; left: 193px; width: 68%; font-weight: normal; height: 22px; overflow: hidden; transition: all 0.5s ease; }
.news_list li .txt_n p { transition: all 0.5s ease; position: absolute; top: 35px; left: 193px; width: 73%; }
.news_list li .txt_n span { position: absolute; right: 0px; top: 0px; transition: all 0.5s ease; }
.news_list li .txt_n i { position: absolute; right: 0px; bottom: 0px; transition: all 0.5s ease; width: 26px; height: 26px; display: block; font-style: normal; border: #eee 1px solid; text-align: center; }
.news_list li a:hover .txt_n h3 { left: 213px; color: #1545da; }
.news_list li a:hover .txt_n p { left: 213px; }
.news_list li a:hover .txt_n span { right: 20px; }
.news_list li a:hover .txt_n i { right: 20px; background: #1545da; border: #1545da 1px solid; color: #FFF; }
.news_list li .txt_n1 { height: 120px; color: #999; font-size: 12px; line-height: 22px; position: relative; left: 0px; transition: all 0.5s ease; }
.news_list li .txt_n1 h3 { display: block; font-size: 16px; color: #333; position: absolute; top: 0px; left: 0px; width: 90%; font-weight: normal; height: 22px; overflow: hidden; transition: all 0.5s ease; }
.news_list li .txt_n1 p { transition: all 0.5s ease; position: absolute; top: 35px; left: 0px; width: 95%; }
.news_list li .txt_n1 span { position: absolute; right: 0px; top: 0px; transition: all 0.5s ease; }
.news_list li .txt_n1 i { position: absolute; right: 0px; bottom: 0px; transition: all 0.5s ease; width: 26px; height: 26px; display: block; font-style: normal; border: #eee 1px solid; text-align: center; }
.news_list li a:hover .txt_n1 h3 { left: 20px; color: #1545da; }
.news_list li a:hover .txt_n1 p { left: 20px; }
.news_list li a:hover .txt_n1 span { right: 20px; }
.news_list li a:hover .txt_n1 i { right: 20px; background: #1545da; border: #1545da 1px solid; color: #FFF; }
.news-list { margin: 0; }
.news-list li { border-bottom: 1px solid #e6e7e8; margin-bottom: 10px; padding-bottom: 10px; }
.news-list li h1 { font-size: 18px; margin: 0; font-weight: 500; }
.news-list li aside { font-size: 12px; line-height: 24px; color: #999; }
.news-list li p { color: #999; font-size: 14px; margin: 0; }
.news_show { margin: 20px 0; }
.news_show h1 { font-size: 22px; margin: 0;  color: #333; margin: 0 0 15px 0; line-height: 34px; text-align: center; }
.news_show aside { margin-bottom: 30px; color: #999; font-size: 12px; border-left: 2px solid #1545da; line-height: 40px; padding-left: 20px; background: #f3f3f3; }
.news_show .intro a { color: #06C; }
.news_show .intro a:hover { color: #f30; }
.news_show .intro img { max-width: 100%; height: auto; }
.news_show .other { margin-top: 30px; text-align: center; }
.news_show .other p { font-weight: bold; padding-bottom:20px;}
.news_show .other a { display: inline-block; margin: 0 10px; cursor: pointer; background: #fff; border-radius: 4px; border: 1px solid #ddd; padding: 6px 20px; min-width: 100px; }
.news_show .other a span { font-size: 18px; margin-right: 10px; }
.news_show .other a em { font-style: normal; font-size: 18px; }
.news_show .other a:hover { background: #1545da; border-color: #1545da; color: #fff; }
.news_show .other a:hover span { color: #fff; }
.news_show .tags { font-weight: 500; }
.news_show .tags a { margin-left: 15px; display: inline-block; border-radius: 4px; border: 1px solid #ddd; background: #fff; padding: 4px 10px; font-weight: normal; font-size: 14px; }
.news_show .tags a:hover { background: #1545da; color: #fff; border-color: #1545da; }
.keys { padding: 10px; border: #ddd 1px dotted; margin-bottom:20px;  }
.keys p, .keys div, .keys ul, .keys li { display: inline; }
.pn { padding: 10px 0; border-top: #eee 1px solid; margin-top: 20px; position: relative; border: 1px #cacaca dashed;
    border-right-color: rgb(202, 202, 202);
    border-right-style: dashed;
    border-right-width: 1px;
    border-left-color: rgb(202, 202, 202);
    border-left-style: dashed;
    border-left-width: 1px;
border-left: none;
border-right: none;}
.back { position: absolute; font-size: 18px; top: 30px; right: 10px; }
.pn .pre { margin: 5px 0 20px 0; color: #333; }
.pn .next { margin: 0 0 5px 0; color: #333; }
/*招聘相关*/
.job_show { margin: 20px 0; }
.job_show h1 { text-align: left; font-size: 24px; font-weight: 400; margin: 0; padding: 0; }
.job_show h2 { text-align: left; font-size: 18px; font-weight: 400; margin: 10px 0; padding: 0; }
.job_show .info { margin: 15px 0; padding: 0px; font-size: 14px; }
.job_show .info ul { overflow: hidden; }
.job_show .info ul li { float: left; width: 24.4%; border-left: 1px solid #dadada; padding-left: .6%; line-height: 30px; }
.job_show .info ul li span { color: #999; }
.job_show .intro a { color: #06C; }
.job_show .intro a:hover { color: #f30; }
.job_show .other { margin-top: 30px; text-align: center; }
.job_show .other p { font-weight: bold; padding-bottom:20px;}
.job_show .other a { display: inline-block; margin: 0 10px; cursor: pointer; background: #fff; border-radius: 4px; border: 1px solid #ddd; padding: 6px 20px; min-width: 100px; }
.job_show .other a span { font-size: 18px; margin-right: 10px; }
.job_show .other a em { font-style: normal; font-size: 18px; }
.job_show .other a:hover { background: #1545da; border-color: #1545da; color: #fff; }
.job_show .other a:hover span { color: #fff; }
.job_show .tags { font-weight: 500; }
.job_show .tags a { margin-left: 15px; display: inline-block; border-radius: 4px; border: 1px solid #ddd; background: #fff; padding: 4px 10px; font-weight: normal; font-size: 14px; }
.job_show .tags a:hover { background: #1545da; color: #fff; border-color: #1545da; }
.job_show .action { text-align: center; margin-top:20px;}
.job_show .action a { display: inline-block; margin: 0 10px; cursor: pointer; background: #fff; border-radius: 4px; border: 1px solid #1545da; padding: 6px 20px; min-width: 100px; background: #1545da; color: #fff; }
.job_show .action a:hover { color: #fff; border-color: #f60; background: #f60; }
.like_news { margin: 0; }
.like_news li { line-height: 40px; border-bottom: 1px solid #f3f3f3; background: url(../images/bg_icon_dot.gif) no-repeat 10px 16px; padding-left: 30px; }
.like_news li span { float: right; color: #999; }
.like_pro { width: 100%; }
.like_pro ul { width: 855px; }
.like_pro ul li { float: left; width: 270px; margin: 0 15px 15px 0; padding: 4px; border: 1px solid #f3f3f3; background: #fff; min-height: 234px; }
.like_pro ul li a .pic { overflow: hidden; }
.like_pro ul li a .pic img { width: 100%; transition: all 1s; }
.like_pro ul li a .title { background: #fff; padding: 10px 15px; text-align: center; }
.like_pro ul li a:hover .pic img { transform: scale(1.3); }
/*商品相关*/
.pro_show { border: 0px solid #f3f3f3; padding-bottom: 20px; }
.pro_show .left { float: left; width: 520px; text-align: center; border-right: 1px solid #f3f3f3; padding: 0 20px; }
.pro_show .left .zoom { text-align: center; }
.pro_show .left .zoom img { width: auto; max-width: 480px; }
.pro_show .left .thumb_pic { margin: 40px 0 0 0; text-align: center; position:relative; z-index:1;}
.pro_show .left .thumb_pic ul{margin:0 auto;}
.pro_show .left .thumb_pic ul li{display:inline-block;margin-right:5px;border:1px solid #eaeaea;padding:3px;cursor:pointer;position:relative;}
.pro_show .left .thumb_pic ul li.hover{border:1px solid #f90;background:#fff;}
.pro_show .left .thumb_pic ul li.hover:after{content:" ";position:absolute;right:27px;top:-6px;width:11px;height:11px;border:#f90 solid 1px;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#f90;z-index:-1;}



.pro_show .right { margin-left: 530px; padding: 20px 0 0 30px; }
.pro_show .right h1 { font-size: 18px; margin: 0; padding: 0; font-weight: 400; text-align: left; }
.pro_show .right h5 { font-size: 14px; margin: 10px 0; padding: 0; color: #999; font-weight: normal; }
.pro_show .right .attribute { }
.pro_show .right .attribute li { font-size: 14px; line-height: 30px; }
.pro_show .right .attribute li em { display: inline-block; width: 80px; font-style: normal; color: #555; font-size: 14px; }
.pro_show .right .price { font-size: 14px; line-height: 30px; margin: 20px 0; }
.pro_show .right .price span { font-size: 36px; color: #f60; }
.pro_show .right .price em { font-size: 12px; color: #999; font-style: normal; padding-left: 5px; }
.pro_show .right .tags { margin: 20px 0; }
.pro_show .right .tags a { margin-left: 10px; display: inline-block; border-radius: 4px; border: 1px solid #dadada; background: #fff; padding: 2px 6px; font-weight: normal; font-size: 14px; }
.pro_show .right .tags a:hover { background: #1545da; color: #fff; border-color: #1545da; }
.pro_show .right .action { margin: 30px 0 50px 0; }
.pro_intro { border: 1px solid #f3f3f3; box-shadow: 1px 2px 6px rgba(0,0,0,0.1); margin-bottom: 30px; }
.pro_intro .left { width: 320px; margin-right: 20px; float: left; border: 1px solid #f3f3f3; box-shadow: 1px 2px 10px rgba(0,0,0,0.1); }
.pro_intro .plist { margin: 15px; width: 300px; }
.pro_intro .plist ul { width: 304px; }
.pro_intro .plist ul li { float: left; width: 137px; margin: 0 15px 15px 0; }
.pro_intro .plist ul li a { border: 1px solid #ededed; padding: 4px; display: block; background: #fff; border-radius: 4px; }
.pro_intro .plist ul li a div { overflow: hidden; width: 100%; height: 100%; }
.pro_intro .plist ul li a div img { width: 100%; height: 100%; max-height: 127px; min-height: 127px; display: block; border: 0; }
.pro_intro .plist ul li a p { text-align: center; font-size: 14px; color: #333; margin: 0; padding: 5px 0; }
.pro_intro .plist ul li a:hover p { color: #f30; }
.pro_intro .right { float: left; width: 850px; border: 1px solid #f3f3f3; box-shadow: 1px 2px 10px rgba(0,0,0,0.1); }
.pro_intro .tabs { width: 100%; background: #f7f7f7; }
.pro_intro .tabs ul { width: 100%; background: #f7f7f7; }
.pro_intro .tabs ul li { float: left; }
.pro_intro .tabs ul li a { display: block; padding: 10px 30px; text-align: center; font-size: 14px; border-right: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; background: #fff; color: #999; border-top: 2px solid #fff; }
.pro_intro .tabs ul li.hover a { border-bottom: 1px solid #fff; background: #fff; font-weight: bold; color: #333; border-top: 2px solid #1545da; }
.pro_intro .intro { padding: 30px; }
.pro_intro .intro img { max-width: 790px; }
.pro_intro .intro table { border-left: #ddd 1px solid; border-top: #ddd 1px solid; }
.pro_intro .intro table td { border-right: #ddd 1px solid; border-bottom: #ddd 1px solid; padding: 5px; }
.pro_intro .intro .extend { }
.pro_intro .intro .extend li { font-size: 14px; line-height: 30px; }
.pro_intro .intro .extend li em { display: inline-block; width: 120px; font-style: normal; color: #555; font-size: 14px; }
.ordershow { margin: 10px 0 0 0; box-shadow: 1px 2px 10px rgba(0,0,0,0.1); border: 1px solid #f3f3f3; }
.ordershow .tips { margin: 20px 40px 30px 40px; position: relative; }
.ordershow .tips h3 { font-size: 24px; font-family: microsoft yahei; font-weight: 400; margin: 0; }
.ordershow .tips p { font-size: 15px; padding-left: 68px; }
.ordershow .tips div { font-size: 20px; position: absolute; bottom: 20px; right: 0; }
.ordershow .tips div em { color: #f30; font-style: normal; }
.ordershow .tips p em { color: #f30; font-style: normal; }
.ordershow h5 { font-size: 20px; font-family: microsoft yahei; font-weight: 400; padding-left: 30px; background: #fafafa; border: 1px solid #f3f3f3; border-left: 0; border-right: 0; height: 50px; line-height: 50px; margin: 10px 0; }
.ordershow .info { margin: 0; list-style: none; }
.ordershow .info li { padding: 0 0 10px 0; font-size: 14px; }
.ordershow .info li span { display: inline-block; width: 120px; text-align: right; padding-right: 10px; color: #999; }
.ordershow .info li em { color: #f30; font-style: normal; }
.ordershow .pay { margin: 0 20px 5px 20px; list-style: none; overflow: hidden; }
.ordershow .pay li { float: left; width: 19%; margin: 5px 1% 1% 0; cursor: pointer; }
.ordershow .pay li div { border: 1px solid #efefef; text-align: center; margin-left: 10px; position: relative; }
.ordershow .pay li div em { display: none; width: 20px; height: 20px; position: absolute; right: 0; bottom: 0; z-index: 9; background: url(../images/selected.gif) no-repeat bottom; }
.ordershow .pay .active div { border-color: #90BAFF; }
.ordershow .pay .active div em { display: block; }
.ordershow .bottom { height: 70px; line-height: 70px; bottom: 0; background: #fafafa; border-top: 1px solid #eee; text-align: center; padding: 0 20px; }
.ordershow .bottom button { margin-left: 15px; border: 0; color: #fff; padding: 10px 30px; border-radius: 4px; }
/*瀑布流布局*/
.piclist { width: 100%; }
.piclist ul { width: 855px; }
.piclist li { float: left; width: 270px; margin: 0 15px 15px 0; }
.piclist li a { display: block; padding: 4px; margin-bottom: 25px; border: 1px solid #eee; }
.piclist li a:hover { box-shadow: 0 0 6px rgba(0, 0, 0, 0.17); }
.piclist li a img { width: 100%; }
.piclist li a p { font-size: 14px; padding: 0 10px; }
/*标签相关*/
.tags { }
.tags li { display: inline; width: auto; }
.tags li a { display: inline-block; padding: 6px 20px; color: #333; font-size: 14px; background: #fff; margin: 0 2px 5px 0; border-radius: 2px; border: 1px solid #E7E7E7; }
.tags li a:hover { background: #1545da; color: #fff; border: 1px solid #1545da; }
.tags .hover a { display: inline; padding: 10px 30px; color: #fff; font-size: 14px; background: #2384D5; color: #fff; border: 1px solid #2384D5; margin: 0 2px; border-radius: 2px; border-radius: 0; }
/*筛选相关*/
.filter { border: 1px solid #f0f0f0; padding: 20px 30px 10px 30px; background: #fff; margin-bottom: 20px; }
.filter dl { margin: 0; }
.filter dl dd { float: left; width: 70px; font-weight: 500; font-size: 14px; margin: 0; padding-top: 5px; }
.filter dl dt { margin: 0 0 0 80px; }
.filter dl dt a { font-weight: 300; margin: 0 10px 10px 0; padding: 6px 20px; color: #666; font-size: 14px; display: inline-block; border-radius: 30px; }
.filter dl dt a:hover { background: #3BB4F2; color: #fff; }
.filter dl dt .hover { background: #3BB4F2; color: #fff; }

/*分页相关*/
.pagelist ul { text-align: center; margin: 20px 0; }
.pagelist li { display: inline-block; margin: 0 2px; }
.pagelist li a { color: #666; display: inline-block; border: 1px solid #ddd; padding: 6px 15px; }
.pagelist li a:hover { border-color: #1545da; background: #1545da; color: #fff; }
.pagelist li.active a { border-color: #1545da; background: #1545da; color: #fff; }
/*网站地图*/
.map_one { line-height: 30px; }
.map_one a { font-size: 18px; }
.map_two { margin: 5px 0 20px 0; }
.map_two a { display: inline-block; margin-right: 15px; color: #666; }


.ordershow{margin:10px 0 0 0;box-shadow:1px 2px 10px rgba(0,0,0,0.1);border:1px solid #f3f3f3;}
.ordershow .tip{margin:20px 40px 30px 40px;position:relative;}
.ordershow .tip h3{font-size:24px;font-family:microsoft yahei;font-weight:400;margin:0;}
.ordershow .tip p{font-size:15px;padding-left:68px;}
.ordershow .tip div{font-size:20px;position:absolute;bottom:20px;right:0;}
.ordershow .tip div em{color:#f30;font-style:normal;}
.ordershow .tip p em{color:#f30;font-style:normal;}
.ordershow h5{font-size:20px;font-family:microsoft yahei;font-weight:400;padding-left:30px;background:#fafafa;border:1px solid #f3f3f3;border-left:0;border-right:0;height:50px;line-height:50px;margin:10px 0;}
.ordershow .info{margin:0;list-style:none;}
.ordershow .info li{padding:0 0 10px 0;font-size:14px;}
.ordershow .info li span{display:inline-block;width:120px;text-align:right;padding-right:10px;color:#999;}
.ordershow .info li em{color:#f30;font-style:normal;}
.ordershow .pay{margin:0 20px 5px 20px;list-style:none;overflow:hidden;}
.ordershow .pay li{float:left;width:19%;margin:5px 1% 1% 0;cursor:pointer;}
.ordershow .pay li div{border:1px solid #efefef;text-align:center;margin-left:10px;position:relative;}
.ordershow .pay li div em{display:none;width:20px;height:20px;position:absolute;right:0;bottom:0;z-index:9;background:url(../images/selected.gif) no-repeat bottom;}
.ordershow .pay .active div{border-color:#90BAFF;}
.ordershow .pay .active div em{display:block;}

.ordershow .bottom{height:70px;line-height:70px;bottom:0;background:#fafafa;border-top:1px solid #eee;text-align:center;padding:0 20px;}

/*表单内容*/
.formshow{margin-top:20px;}
.formshow .item{font-size:14px;line-height:30px;clear:both;}
.formshow .item .lefter{display:inline-block;width:120px;font-style:normal;color:#999;font-size:14px;float:left;text-align:right;}
.formshow .item .righter{margin-left:120px;line-height:30px;}
.formshow .item .righter .pic{max-width:400px;margin:10px 0;}
.formshow .item .righter video{width:450px;height:300px;}

.imagelist{overflow:hidden;}
.imagelist ul{margin:0;padding:0;list-style:none;}
.imagelist ul li{float:left;width:19%;margin-right:1%;border:1px solid #ddd;padding:5px;border-radius:4px;margin-top:15px;cursor:pointer;position:relative;}
.imagelist ul li .preview{height:140px;background:#fafafa;overflow:hidden;text-align:center;}
.imagelist ul li .preview img{vertical-align:middle;max-width:100%;max-height:140px;}
.imagelist ul li .preview:after{content:' ';width:0;height:100%;display:inline-block;vertical-align:middle;overflow:hidden;}
.imagelist ul li .intro textarea{width:100%;margin:5px 0;padding:8px 10px;font-size:14px;height:50px;color:#999;}
.imagelist ul li .action{text-align:center;overflow:hidden;}
.imagelist ul li .action a{text-align:center;color:#999;outline:none;width:33.3333%;float:left;}
.imagelist ul li .action a:hover{color:#f30;}
.imagelist ul .hover{border:1px solid #6b0;}
.imagelist ul .hover:after{width:0;height:0;border-top:40px solid #66bb00;border-left:40px solid transparent;position:absolute;display:block;right:0;content:"";top:0;z-index:1001;}
.imagelist ul .hover:before{font:normal normal normal 14px/1 FontAwesome;content:"f00c";display:block;position:absolute;top:5px;right:4px;z-index:1002;color:#fff;}


/*右侧浮动相关*/
.plug_service { position: fixed; right: 0; bottom: 5%; z-index: 999; }
.plug_service li { position: relative; margin-bottom: 5px; }
.plug_service li a { display: block; text-align: left; background: #fff; border: 1px solid #ececec; padding: 10px 20px; font-family: microsoft yahei; font-size: 12px; color: #505050; outline: none; transition: right 0.5s; right: -77px; position: relative; }
.plug_service li a span { display: inline-block; font-size: 24px; color: #888; margin-right: 20px; vertical-align: middle; }
.plug_service li a:hover { background: #1545da; color: #fff; border-color: #1545da; right: 0; font-family: microsoft yahei; }
.plug_service li a:hover span { color: #fff; }
.plug_service .hover a { display: block; text-align: center; background: #1545da; border: 1px solid #1545da; padding: 10 8px 6px 8px; font-size: 12px; color: #fff; outline: none; }
.plug_service .hover a span { color: #fff; }
.plug_service .hotline { position: absolute; display: none; background: #fff; padding: 10px 15px 0 15px; left: -200px; bottom: 0px; width: 210px; border: 1px solid #ddd; width: 180px; height: 68px; font-size: 12px; color: #999; line-height: 24px; border-radius: 4px; }
.plug_service .hotline b { display: block; font-size: 16px; color: #333; }
.plug_service .hotline:after { content: " "; position: absolute; right: -10px; top: 25px; width: 20px; height: 20px; border: #ddd solid 1px; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.plug_service .weixin_pic { position: absolute; display: none; background: #fff; padding: 5px; left: -225px; bottom: -70px; width: 210px; border: 1px solid #ddd; border-radius: 4px; }
.plug_service .weixin_pic p { text-align: center; margin: 0 0 10px 0; padding: 0; }
.plug_service .weixin_pic p span { color: #f30; }
.plug_service .weixin_pic:after { content: " "; position: absolute; right: -10px; top: 130px; width: 20px; height: 20px; border: #ddd solid 1px; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.plug_service li:hover div { display: block; }

/*会员相关*/
.box-base{margin:20px 0 10px 0;padding:20px;box-shadow:1px 2px 10px rgba(0,0,0,0.1);border:1px solid #f3f3f3;background:#fff;}
.box-user{padding:0px;min-height:400px;}
.bg_body{background:linear-gradient(#fff,#fafafa);padding:15px 0;min-height:400px;}
.bg_body_inner{background:#fafafa;border-top:1px solid #eee;}
.border-right{border-right:1px solid #eaeaea;min-height:400px;}

.usernav{}
.usernav ul{margin:15px 0;padding:0 0 10px 0;list-style:none;}
.usernav ul li{color:#999;line-height:40px;height:40px;margin-bottom:1px;}
.usernav ul li .title{padding-left:25px;}
.usernav ul li .title span{margin-right:10px;}
.usernav ul li a{padding-left:53px;line-height:40px;height:40px;display:block;font-size:14px;}
.usernav ul li a:hover{background:#f3f3f3;}
.usernav ul .hover a{padding-left:53px;line-height:40px;height:40px;display:block;font-size:14px;background:#1890FF;color:#fff;}
.usernav ul .hover a:hover{background:#1545da;color:#fff;}

.api_user{padding:0 0 20px 60px;font-size:15px;margin-bottom:20px;}
.api_user span{color:#1545da;}
.api_user a{color:#f30;}
.form-right{padding-top:40px;line-height:40px;}
.form-right .quick{padding:20px 0;}
.form-right .quick h3{margin:20px 0;padding-bottom:5px;border-bottom:1px dashed #eaeaea;}
.form-right .quick a{display:inline-block;text-align:center;margin:0 15px;color:#999;font-size:12px;transition:all .3s ease 0s;}
.form-right .quick a:hover{transform:translate3d(0,-5px,0);}
.form-right .quick a span{display:block;width:50px;line-height:50px;border-radius:50%;text-align:center;background:#f3f3f3;font-size:30px;}
.form-right .quick a span.blue{background: #e0ffee;color: #1545da;}
.form-right .quick a span.red{background:#F8E6EC;color:#ED4014;}
.form-right .quick a span.green{background:#E6F8E6;color:#19BE6B;}



.page_login{min-height:500px;padding:30px 30px;box-shadow:1px 1px 10px rgba(0,0,0,0.1);border:1px solid #E6ECF4;background:#fff;margin-top:15px;}
.page_login .left{float:left;padding:30px;width:760px;}
.page_login .right{float:right;height:470px;border-left:1px solid #f6f6f6;width:350px;padding:60px 0 0 60px;font-family:microsoft yahei;}
.page_login .right a.btn{display:inline-block;padding:10px 35px;background:#007FCD;color:#fff;border-radius:2px;}
.page_login .right a.btn:hover{background:#FF6839;}
.page_login .right .quick h5{margin:40px 0 30px 0;padding-bottom:15px;border-bottom:1px dashed #ddd;font-weight:normal;}
.page_login .right .quick a{font-size:13px;border:1px solid #EA6F5A;padding:10px 15px;border-radius:4px;background:#EA6F5A;color:#fff;margin:5px;}
.page_login .right .quick a:hover{background:#FF6839;border-color:#FF6839;}
.login_css{margin:40px 0 0 120px;}
.login_css ul{margin:0;padding:0;list-style:none;}
.login_css ul li{padding:0 0 15px 0;}
.login_css ul li em{display:inline-block;width:80px;font-family:microsoft yahei;text-align:right;padding-right:10px;font-style:normal;color:#666;}
.login_css ul li .ip{border:1px solid #e5e5e5;padding:9px 10px;vertical-align:middle;border-radius:2px;font-size:14px;margin:0;}
.login_css ul li .w{width:250px;}
.login_css ul li .wcode{width:120px;}
.login_css ul li img{vertical-align:middle;cursor:pointer;}
.login_css ul li .bnt{background:#1545da;border:0;margin-left:80px;color:#fff;padding:8px 20px;border-radius:2px;cursor:pointer;}
.login_css ul li a.getpass{color:#999;font-size:14px;}
.login_css ul li a:hover.getpass{color:#f30;}

.reg_css{margin:40px 0 0 20px;}
.reg_css ul{margin:0;padding:0;list-style:none;}
.reg_css ul li{padding:0 0 15px 0;min-height:55px;}
.reg_css ul li em{display:inline-block;width:130px;font-family:microsoft yahei;text-align:right;padding-right:10px;font-style:normal;color:#666;float:left;}
.reg_css ul li .text-blue{color:#1545da;}
.reg_css ul li .text-red{color:#f30;}
.reg_css ul li .ip{border:1px solid #e5e5e5;padding:9px 10px;vertical-align:middle;border-radius:2px;font-size:14px;}
.reg_css ul li .w{width:320px;}
.reg_css ul li .wcode{width:210px;}
.reg_css ul li img{vertical-align:middle;cursor:pointer;}
.reg_css ul li button{border:1px solid #e5e5e5;padding:9px 15px;vertical-align:middle;border-radius:2px;font-size:14px;cursor:pointer;margin-left:7px;}
.reg_css ul li .bnt{background:#1545da;border:0;margin-left:130px;color:#fff;padding:8px 20px;border-radius:2px;cursor:pointer;}
.reg_css ul li .send{background:#1545da;border:0;margin-left:10px;color:#fff;padding:8px 15px;*padding:10px 2px;border-radius:2px;cursor:pointer;vertical-align:middle;}
.reg_css ul #paytips{padding-left:130px;}
.reg_css ul li p{font-size:14px;margin:8px 0;color:#333;border:1px solid #90BAFF;background:#FBFCFF;padding:10px 20px;}
.reg_css ul li p strong{color:#f30;}

.reg_css ul dl{margin:-2px 0 0 0;padding:0;list-style:none;float:left;}
.reg_css ul dl dt{float:left;position:relative;margin:0 10px 0 0;}
.reg_css ul dl dt a{border:1px solid #ddd;border-radius:2px 0 0 0;background:#fff;display:inline-block;height:38px;line-height:38px;padding:0 20px;font-weight:normal;font-size:14px;color:#666;}
.reg_css ul dl dt a:hover{border:1px solid #82f3b4;}
.reg_css ul dl dt a span{color:#999;}
.reg_css ul dl dt i{position:absolute;width:10px;height:10px;font-size:0;line-height:0;right:1px;bottom:1px;background:url(../images/selected.gif) no-repeat right bottom;z-index:99;display:none;}
.reg_css ul dl dt.selected a{border:1px solid #82f3b4;color:#333;}
.reg_css ul dl dt.selected i{display:block;}

.api_user{padding:30px 0 0 60px;font-size:15px;}
.api_user span{color:#f30;}

.user_center{box-shadow:1px 1px 10px rgba(0,0,0,0.1);border:1px solid #E6ECF4;background:#fff;overflow:hidden;}
.user_center .lefter{width:160px;float:left;}
.user_center .lefter ul{margin:15px 0;padding:0 0 10px 0;list-style:none;border-bottom:1px solid #f3f3f3;}
.user_center .lefter ul li{color:#999;line-height:40px;height:40px;margin-bottom:1px;}
.user_center .lefter ul li .title{padding-left:25px;}
.user_center .lefter ul li .title span{margin-right:10px;}
.user_center .lefter ul li a{padding-left:53px;line-height:40px;height:40px;display:block;font-size:14px;}
.user_center .lefter ul li a:hover{background:#f3f3f3;}
.user_center .lefter ul .hover a{padding-left:53px;line-height:40px;height:40px;display:block;font-size:14px;background:#2384D5;color:#fff;}
.user_center .lefter ul .hover a:hover{background:#1545da;color:#fff;}
.user_center .righter{margin:0 30px 0 0;float:right;width:988px;padding:0 0 20px 20px;border-left:1px solid #f3f3f3;min-height:600px;}
.user_center .righter .user_info{padding:20px 30px;}
.user_center .righter .user_info .face{width:10%;float:left;margin-right:10%;cursor:pointer;}
.user_center .righter .user_info .face img{border-radius:50%;border:1px solid #f3f3f3;padding:4px;}
.user_center .righter .user_info .info{float:left;width:75%;}
.user_center .righter .user_info .info p span{color:#f30;}
.user_center .righter .user_info .info ul{margin:0;padding:0;list-style:none;}
.user_center .righter .user_info .info ul li{font-size:16px;line-height:50px;height:50px;border-bottom:1px dashed #eee;vertical-align:middle;float:left;width:45%;margin-right:5%;}
.user_center .righter .user_info .info ul li span{color:#f30;}
.user_center .righter .user_info .info ul li em{color:#999;font-style:normal;display:inline-block;width:80px;text-align:right;margin-right:10px;}

/*论坛*/
.minheight{min-height:500px;margin:20px auto;}
.bbs{overflow:hidden;}
.bbs .box{box-shadow:0px 0px 3px rgba(0,0,0,0.1);background:#fff;border:1px solid #E6ECF4;}
.bbs .lefter{width:800px;float:left;margin-right:18px;min-height:500px;}
.bbs .lefter .navs{padding:30px 20px 20px 30px;border-bottom:1px solid #f3f3f3;}
.bbs .lefter .navs a{color:#666;margin-right:15px;}
.bbs .lefter .navs a:hover{color:#1545da;}
.bbs .lefter .navs a.hover{color:#1545da;}
.bbs .lefter .navs a.btn{float:right;color:#fff;margin:-10px 0 0 0;}
.bbs .lefter .navs a.active{color:#f30;margin:0 5px;}

.bbs .lists{padding:10px 15px;}
.bbs .lists ul{margin:0;padding:0;list-style:none;}
.bbs .lists ul li{overflow:hidden;border-bottom:1px solid #f3f3f3;padding:10px 15px;}
.bbs .lists ul li .face{float:left;width:60px;}
.bbs .lists ul li .face img{width:45px;height:45px;border-radius:100%;border:1px solid #eaeaea;}
.bbs .lists ul li .info{margin-left:60px;position:relative;}
.bbs .lists ul li .info h5{font-size:15px;font-weight:normal;margin:0;padding:0;}
.bbs .lists ul li .info h5 a{margin-right:5px;}
.bbs .lists ul li .info h5 em{border:1px solid #B70004;color:#B70004;border-radius:4px;padding:2px 4px;margin-left:5px;font-style:normal;}
.bbs .lists ul li .info .nickname{color:#999;font-size:14px;}
.bbs .lists ul li .info .nickname a{color:#999;}
.bbs .lists ul li .info .nickname a:hover{color:#f30;}
.bbs .lists ul li .info .other{position:absolute;right:0;bottom:0;font-size:12px;color:#666;}
.bbs .lists ul li .info .other span{color:#999;margin-right:3px;font-size:14px;}
.bbs .lists ul li:hover{background:#fafafa;}
.bbs .newpost{padding:30px}
.bbs .showbbs{padding:20px;}
.bbs .showbbs .title{position:relative;}
.bbs .showbbs .title h1{font-size:18px;padding:0;margin:0;max-width:710px;}
.bbs .showbbs .title .info{border-bottom:1px solid #f3f3f3;line-height:45px;padding-top:5px;margin-bottom:15px;font-size:12px;color:#666;}
.bbs .showbbs .title .info span{margin-right:5px;}
.bbs .showbbs .title .face{position:absolute;right:0;top:0;}
.bbs .showbbs .title .face img{width:60px;height:60px;border-radius:100%;border:1px solid #eaeaea;}
.bbs .showbbs .content{word-break:break-all;}
.bbs .showbbs .content img{max-width:100%;}
.bbs .showbbs .content a{color:#1545da;margin:0 10px;}
.bbs .showbbs .content a:hover{color:#f30;text-decoration:underline;}
.bbs .reply{padding:10px 20px;}
.bbs .reply .title{font-size:16px;font-weight:600;border-bottom:1px solid #ddd;line-height:45px;margin-bottom:15px;}
.bbs .tip{font-size:14px;color:#555;}
.bbs .tip a{color:#1545da;margin:0 10px;}
.bbs .tip a:hover{color:#f30;}

.bbs .form_reply .face{float:left;width:80x;text-align:left;}
.bbs .form_reply .face img{width:64px;height:64px;display:block;border-radius:100%;border:1px solid #eaeaea;}
.bbs .form_reply .face p{font-size:14px;line-height:24px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0;display:none;}
.bbs .form_reply .info{margin-left:80px;position:relative;}
.bbs .form_reply .info textarea{width:100%;border:1px solid #eee;border-radius:3px;-webkit-appearance:none;box-shadow:0 1px 1px rgba(0, 0, 0, 0.065) inset;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;font-size:14px;height:80px;padding:10px;}
.bbs .form_reply .info input[type=submit]{color:#fff;float:right;}

.bbs .righter{margin:0;padding:0;float:right;width:370px;}
.bbs .righter .user{text-align:center;padding:40px 0;border-bottom:1px solid #f3f3f3;overflow:hidden;}
.bbs .righter .user .nickname{font-size:20px;line-height:40px;padding-bottom:10px;}
.bbs .righter .user .face img{border-radius:100%;width:100px;height:100px;}
.bbs .righter .user .count{margin-top:20px;}
.bbs .righter .user a{display:block;width:50%;float:left;font-weight:700;}
.bbs .righter .user a span{color:#9297a4;font-size:60px;display:block;font-weight:normal;margin-top:-25px;}
.bbs .righter .user a p{color:#010101;font-size:18px;margin:25px 0 0 0;}
.bbs .righter .user a:last-child{border-left:1px solid #f3f3f3;}
.bbs .righter .topic{padding:20px;}
.bbs .righter .topic h2{font-size:18px;font-weight:400;color:#000;margin:0;padding:0;}
.bbs .righter .topic ul{margin:10px 0;padding:0;list-style:none;}
.bbs .righter .topic ul li{border-bottom:1px solid #f3f3f3;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bbs .righter .topic ul li a{color:#444;}
.bbs .righter .topic ul li a:hover{color:#f30;}
.bbs .righter .topic ul li span{width:24px;height:24px;line-height:24px;display:inline-block;background:#C3C3C3;color:#fff;border-radius:50%;text-align:center;margin-right:10px;font-size:12px;}
.bbs .righter .topic ul li .hover{background:#F37520;}

.bbs .righter .searchs{padding:20px;}
.bbs .righter .searchs h2{font-size:18px;font-weight:400;color:#000;margin:0;padding:0;}
.bbs .righter .searchs form{margin:20px 0 0 0;}
.bbs .righter .searchs form input[type=text]{border:1px solid #ddd;padding:8px 10px;font-size:14px;width:220px;vertical-align:middle;}
.bbs .righter .searchs form input[type=submit]{border: 1px solid #1545da;background: #1545da;color:#fff;padding: 8px 20px;font-size:14px;vertical-align:middle;}

.top_pmcms .fl p, .top_pmcms .fl div{ display: inline;}
.city-choose a{ color:#FFF;}
.city-choose a:hover{ color:#FF0;}
.city-choose span{color:#ff0;}
.city-choose i{color:#999;margin-left:5px;font-size:18px;}
.bread-1 { padding-bottom:10px;}
.btn-blue{background: #1545da; border-color: #1545da;}
.btn-blue:hover{ background: #02CC5E; border-color: #02CC5E; }
.menu-blue .menu-name {    color: #1545da;    border-bottom-color: #1545da;}
.filter a:hover, .filter a.active {
    border-color: #1545da;
    color: #1545da;
}