@import url('http://cdn.gbtags.com/font-awesome/4.1.0/css/font-awesome.min.css');
@charset "utf-8";
/*公共样式*/
*{margin: 0;padding: 0;border: 0;}
/*元素样式*/
li{list-style-type:none;}
p{margin-bottom: 0;}
button{background-color: transparent;border: 0;padding: 0;outline: none;cursor: pointer;}
select{border: 0;outline: none;}
input{border: 0;outline: none;padding-left: 6px;}
a{cursor: pointer;text-decoration: none;}
/*字体样式*/
.bold{font-weight: bold;}
.normal{font-weight: normal;}
.f12{font-size:12px!important}
.f13{font-size:13px!important}
.f14{font-size:14px!important}
.f16{font-size:16px!important}
.f20{font-size:20px!important}
.f22{font-size:22px!important}
.f26{font-size:26px!important}
.fa15{font-size:15px!important;font-family:Arial;}
.fa16{font-size:16px!important;font-family:Arial;}
.fa24{font-size:24px!important;font-family:Arial;}
.fy12{font-size:12px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy13{font-size:13px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy14{font-size:14px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy15{font-size:15px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy16{font-size:16px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy18{font-size:18px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy20{font-size:20px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy24{font-size:24px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy30{font-size:30px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy36{font-size:36px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
.fy42{font-size:42px!important;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei";}
/*颜色样式*/
.c-00{color: #000;}
.c-0072e7{color: #0072e7;}
.c-21{color: #212121;}
.c-33{color: #333333;}
.c-34{color: #343434;}
.c-38{color: #383838;}
.c-41{color: #414141;}
.c-44{color: #444;}
.c-4c{color: #4c4c4c;}
.c-61{color: #616161;}
.c-66{color: #666;}
.c-80{color: #808080;}
.c-86{color: #868686;}
.c-8c{color: #8c8c8c;}
.c-ac{color: #acacac;}
.c-e94843{color: #e94843}
.c-f04c44{color: #f04c44}
.c-f48c12{color: #f48c12;}
.c-ff6c00{color: #ff6c00;}
.c-ff{color: #fff;}
.c-91{color: #919191;}
/*布局样式*/
.lh34{line-height: 34px;}
.pull-left{float: left;}
.pull-right{float: right;}
.clr{clear: both;}
.text-center{text-align: center}
.text-left{text-align: left}
.text-right{text-align: right}
/*通用页头样式*/
/*用户登陆状态栏样式*/
.top-box{border-bottom: 1px solid #ccc;background-color: #f1f1f1;}
.top-nav{width: 1210px;margin: 0 auto;height: 31px;line-height: 31px;}
.login-box{color: #414141;}
.log-reg{color: #414141;margin: 0 5px;}
.top-login{color: #6077ba;}
.logout a{color: #5555ff;} 
.log-reg:hover{color: #f04c44;}
.back-index{display: block;box-sizing: content-box;width: 82px;height: 18px;line-height: 18px;color: #f04c44;border: 1px solid #f04c44;text-align: center;margin-top: 5px;border-radius: 3px;}
.back-index:hover{background-color: #fff;color: #f04c44;text-decoration: none;}
.r-ope .ope-btns{display: block;line-height: 31px;border-left: 1px solid #dfdfdf;font-size: 12px;float: left;padding: 0 10px;color: #9a9a9a;}
.call-num{border-right: 1px solid #dfdfdf;margin-right: 20px;cursor: auto;}
.r-ope .qq:hover{color: red;}
/*位置选择和搜索、顶级导航*/
.second-box{border-bottom: 2px solid #f04c44;background-color: #fff;}
.second-con{width: 1210px;margin: 0 auto;overflow: hidden;}
.local-search{overflow: hidden;}
.logo{display: block;margin-top: 29px;margin-right: 10px;}
.local{padding-top: 65px;}
.on-local{display: block;height: 25px;color: #f04c44;margin-right: 9px;}
.select-box{height: 25px;padding-top: 10px;}
.select-link{color: #414141;}
.select-link:hover{color: #f04c44;text-decoration: underline;}
.separate{color: #414141;}
.search-box{width: 452px;height: 38px;border: 2px solid #f04c44;margin-top: 48px;}
.search-in{height: 38px;line-height: 38px;float: left;width: 320px;background-image: url("../images/portal/search.jpg");background-repeat: no-repeat;padding-left: 25px;}
.search-btn{width: 107px;height: 38px;float: right;background-color: #f04c44;color: #fff;text-align: center;}
.nav{overflow: hidden;margin: 40px 0 5px;}
.nav a:hover{text-decoration: none;color: #f04c44;}
.nav a.usercenter:hover{text-decoration: none;color: #f04c44;}
.nav-kind{display: block;float: left;height: 23px;line-height: 23px;border-bottom: 2px solid #fff;padding: 0 4px;margin-right: 65px;color: #444;}
.kind-active{color: #f04c44;}
.reg-link{color: #444;}
.usercenter{display: block;float: right;padding-left: 21px;line-height: 17px;background-image: url('../images/u_c.jpg');background-repeat: no-repeat;}
/*内容content样式*/
.content{}
/*底部说明与认证入口*/
.d1{background-color: #f8f8f8;height: 265px;}
.d1-box{width: 1210px;margin: 0 auto;overflow: hidden;}
.announce{overflow: hidden;margin-top: 62px;float: left;border-right: 1px solid #d9d9d9;}
.photo-know{height: 77px;background-image: url("../images/portal/p_know.jpg");background-repeat: no-repeat;float: left;padding-left: 88px;margin: 30px 25px 35px 0;}
.buyer-know{height: 77px;background-image: url("../images/portal/b_konw.jpg");background-repeat: no-repeat;float: left;padding-left: 88px;margin: 30px 25px 35px 0;}
.announce p{line-height: 38px;color: #383838;font-weight: bold;}
.announce a{display: block;line-height: 18px;color: #383838;font-size: 14px;}
.announce a:hover{display: block;line-height: 18px;color: #ff7200;text-decoration: underline;}
.auth-link{display: block;float: left;margin-top: 62px;}
.auth-link img{display: block;}
.auth-m{border: 2px solid #ffb3c8;margin-right: 11px;}
.auth-m:hover{border-color: #e84874;}
.auth-p{border: 2px solid #9cd6fe;margin-right: 11px;}
.auth-p:hover{border-color: #28a0f2;}
.auth-f{border: 2px solid #feb77e;}
.auth-f:hover{border-color: #ff7200;}
/*底部规范弹窗样式*/
.modal-box{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: none;z-index: 10000;}
.modal-back{width: 100%;height: 100%;z-index: 10040;background-color: #000;opacity: .4;filter:alpha(opacity=40);}
.modal-con{position: fixed;top: 50px;right: 100px;bottom: 50px;left: 100px;z-index: 10050;background-color: #fff;border-radius: 5px;padding: 20px;overflow-y: auto;}
.in-con{height: 100%;overflow: auto;}
.modal-con .pro-title{display: block;text-align: center;margin-bottom: 20px;}
.r-t{float: right;display: block;width: 30px;height: 30px;border-radius: 15px;border: 1px solid #bbb;line-height: 28px;font-size: 28px;}
.b-c{display: block;margin: 20px auto;width: 150px;height: 40px;line-height: 40px;border-radius: 5px;background-color: #ff6c00;color: #fff;font-weight: bold;font-size: 14px;text-align: center;}
.p-rule{clear: both;display: none;}
.p-rule pre{line-height: 21px;}
.p-rule table{border-collapse: collapse;}
.p-rule table th{border: 1px solid #bbb;text-align: center;padding: 5px;}
.p-rule table td{border: 1px solid #bbb;padding: 5px;}
.p-rule pre{margin-top: 20px;margin-bottom: 10px;}
.p-rule h5{margin-top: 20px;margin-bottom: 10px;}
.b-rule{clear: both;display: none;}
.b-rule pre{line-height: 21px;}
.b-rule img{display: block;margin: 0 auto 20px;}
.r-rule pre{line-height: 21px;}
/*登陆弹窗*/
.login-modal{position: fixed;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 10000;}
.login-modal-back{width: 100%;height: 100%;z-index: 10040;background-color: #000;opacity: .4;filter:alpha(opacity=40);}
.login-modal-con{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 10050;}
.login-modal .cancle-login{position: absolute;right: 3px;top: 3px;width: 20px;height: 20px;font-size: 20px;line-height: 20px;text-align: center;}
.login-modal .login{width: 378px;margin: 100px auto 0;position: relative;right: 15px;background-color: white;top: 61px;padding: 25px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.login-modal .l_t{color: black;width: 100%;margin-bottom: 10px;}
.login-modal .rin{float: right;}
.login-modal .tip_l{border: 1px solid #ffe57d;background-color: #fff6d2;margin-bottom: 20px;height: 24px;background-image: url("../images/t_l.jpg");background-repeat: no-repeat;padding-left: 39px;line-height: 24px;color: #666;}
.login-modal .login_l{border: 1px solid #bdbdbd;width: 38px;height: 38px;float: left;background-image: url(../images/b1.png);background-repeat: no-repeat;margin-bottom: 19px;}
.login-modal .name_l{background-position: -266px 0;}
.login-modal .pass_l{background-position: -305px 0;}
.login-modal .det_message{float: left;width: 327px;height: 40px;position: relative;margin-bottom: 19px;}
.login-modal .input_r{display: none;height: 38px;width: 26px;background-image: url(../images/b1.png);background-repeat: no-repeat;background-position: -239px 0;position: absolute;top: 1px;right: 5px;cursor: pointer;}
.login-modal .input{font-size: 14px;width: 287px;height: 40px;line-height: 38px;border: 1px solid #bdbdbd;border-left: 0;padding-left: 5px;box-sizing: border-box;}
.login-modal .sto{color: #7b7b7b;clear: both;line-height: 16px;}
.login-modal .checkbox{position: relative;top: 3px;}
.login-modal .fp{float: right;color: #7b7b7b;}
.login-modal .sub{height: 40px;line-height: 40px;width: 100%;background-color: #f04c44;color: white;text-align: center;margin-top: 20px;margin-bottom: 4px;cursor: pointer;}
.login-modal .pl{color: #828282;line-height: 25px;}
.login-modal .dl{color: #969696;display: block;float: left;}
.login-modal .idea{width: 1164px;margin: 17px auto 0;color: #a2a2a2;text-align: right;}
/*验证以及后端错误提示*/
.login-modal .back-error{background-image: url("../images/t_l.jpg");background-repeat: no-repeat;color: red;font-size: 14px;display: block;border: 1px solid #ffe57d;background-color: #fff6d2;height: 24px;padding-left: 39px;line-height: 24px;margin-bottom: 10px;}
.login-modal .qr-input{  border-left: 1px solid #bdbdbd;width: 90px!important;float: left}
.login-modal .qr-box{height: 50px;margin-bottom: 0;}
.login-modal .qr-box img{float: left}
.login-modal .qr-box span{float: left;font-size: 12px;color: #7b7b7b;line-height: 40px;}
.login-modal .qr-box span.pull-right{float: right;}
.login-modal .qr-box .refimg{color: #5a77ba;line-height: 40px;cursor: pointer}
.login-modal #errorMsg{color: red}
/* Footer */
.footer {width:100%; height:170px; padding:15px 0; margin-top:30px; background:#616161;}
.footer_b {width:1210px; height:170px; margin:0 auto; overflow:hidden;}
.footer_b_l {width:760px; height:170px; border-right:1px #FFF solid; overflow:hidden; float:left;}
.footer_b_l_list {width:122px; height:170px; margin:0 15px; float:left;color:#d4d4d4;}
.footer_b_l_list li{width:122px; height:34px; line-height:34px;}
.footer_b_l_list a{color:#d4d4d4; text-decoration:none;}
.footer_b_l_list a:hover{color:#fff; text-decoration:none;}
.footer_b_l_list a:visted{color:#d4d4d4; text-decoration:none;}
.footer_b_r {width:354px; height:148px; padding:11px 40px; float:left;}
.footer_b_r_p {width:120px; height:120px; float:left;}
.footer_b_r_phone {width:219px; height:120px; margin-left:15px; float:left;}
.footer_b_r_phone li{width:234px; height:24px; color:#d4d4d4;}
.bottom {width:100%; height:60px; margin:0 auto; padding:10px 0; background:#FFF;}
.bottom li{width:1195px; color:#6a6a6a; height:30px; line-height:30px; margin:0 auto; text-align:center;}
.bottom a{color:#6a6a6a; text-decoration:none;}
.bottom a:hover{color:#6a6a6a; text-decoration:underline;}
.bottom a:visted{color:#6a6a6a; text-decoration:none;}
.suglist li { font-family: arial;cursor:pointer;box-sizing:border-box;width:100%;padding:0 10px;height: 30px;line-height:30px; }
.suglist li:hover { background:#E8E8E8; color:#ff6000; }
.hotkey img{ position:absolute; }

/**系统提示**/
.notification{
  background:#7D642C;
  width:60%;
  height:35px;
  margin:0 auto;
  font-size: 12px;
  color: #ffffff;
  line-height:35px;
  position: fixed;
  top:10px;
  left:20%;
  margin-top:-42px;
  display:none;
}
.notification .notification-msg{margin-left: 10px}
.notification .notification-msg i{font-size: 1.5em;vertical-align: middle;}
.notification .notification-msg span{margin-left: 10px}
.notification .notification-close{position: absolute; right: 10px; cursor: pointer;}
.ml50, .mv50, .mhv50 {
margin-left: 50px!important;
}
.ml40, .mv40, .mhv40 {
margin-left: 40px!important;
}
.ml30, .mv30, .mhv30 {
margin-left: 30px!important;
}
.ml20, .mv20, .mhv20 {
margin-left: 20px!important;
}
.ml10, .mv10, .mhv10 {
margin-left: 10px!important;
}
.ml5, .mv5, .mhv5 {
margin-left: 5px!important;
}

.mr50, .mv50, .mhv50 {
margin-right: 50px!important;
}
.mr40, .mv40, .mhv40 {
margin-right: 40px!important;
}
.mr30, .mv30, .mhv30 {
margin-right: 30px!important;
}
.mr20, .mv20, .mhv20 {
margin-right: 20px!important;
}
.mr10, .mv10, .mhv10 {
margin-right: 10px!important;
}
.mr5, .mv5, .mhv5 {
margin-right: 5px!important;
}

.mt50, .mh50, .mhv50 {
margin-top: 50px!important;
}
.mt40, .mh40, .mhv40 {
margin-top: 40px!important;
}
.mt30, .mh30, .mhv30 {
margin-top: 30px!important;
}
.mt20, .mh20, .mhv20 {
margin-top: 20px!important;
}
.mt10, .mh10, .mhv10 {
margin-top: 10px!important;
}
.mt5, .mh5, .mhv5 {
margin-top: 5px!important;
}

.mb50, .mh50, .mhv50 {
margin-bottom: 50px!important;
}
.mb40, .mh40, .mhv40 {
margin-bottom: 40px!important;
}
.mb30, .mh30, .mhv30 {
margin-bottom: 30px!important;
}
.mb20, .mh20, .mhv20 {
margin-bottom: 20px!important;
}
.mb10, .mh10, .mhv10 {
margin-bottom: 10px!important;
}
.mb5, .mh5, .mhv5 {
margin-bottom: 5px!important;
}






