@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; color:#777;}
img{border: none;}
*{    font-family: "Microsoft Yahei",微软雅黑;}
h1,h2,h3,p,img{font-weight:normal;margin:0;padding:0;}
a{text-decoration:none;color: black;}
select{ appearance:none;}
.clear{ clear:both}
#top{width:100%; float:left; background:#191919; border-bottom:1px solid #3d434f;height: 74px; }
#top_search{width:100%; float:left; background:#ffffff; border-bottom:1px solid #e5e5e5; }
#top_search .search{background:#ffffff; padding-left: 50px; float:left;width: 380px;padding-right: 20px;border-radius:0;border:none;}
#top_search .search2{background: #ffffff;padding-left: 50px;float: left;width: 380px;padding-right: 20px;border-radius: 0;border: none;margin-top: 8px;}
.top{width:100%;/*background:url(../images/logobg.jpg) repeat-x;*/height:61px;box-sizing:border-box;/*border-top:1px solid #aaaaaa;border-bottom:1px solid #e5e5e5;*/}
.topbox{position:relative;width:1280px;margin:0 auto;     padding: 4px 0;}
.topbox2{position: relative;width: 1280px;margin: 0 auto;padding: 4px 0;}
.logo{margin-left:45px;float:left; padding-right:10px; display:block}
.logo img{border:none;}
.topbox select{height:40px;line-height:40px;font-size:14px;float:left;box-sizing:border-box;margin-top:16px;margin-left:10px;color:#757575;}
.topbox select.laiyuan{width:120px;border:1px solid #6e7177; background:#6e7177;width:10%; color:#ffffff;}
.topbox select.fenlei{width:400px;background-color:white;border:1px solid #dcdcde;margin: 0;}
.btn{float:right;margin-top:16px;margin-right:0; padding-right:50px;padding-bottom: 15px;}
.search_btn{padding-top: 20px; margin: 0;float: left; padding-right:0;padding-left: 25px; position:relative;font-size: 14px; padding-bottom:0;}
.btn a{color:#777;font-size:13px;line-height: 28px;position: relative; top:0;}
.btn a:hover{ color:#ffffff}
.btn a.signin{color:white;background-color:#4785fc;height:30px;line-height:30px;border-radius:3px;text-decoration:none;display:inline-block;text-align:center;width:71px;margin-right:0;}
.btn a.icon{padding:0 40px 37px 3px;background: url(../images/tian.png) no-repeat left top; float:left;}
.btn a.icon:hover{background:url(../images/tian_hover.png) no-repeat left top;}

.btn a.icon2{padding:0 40px 37px 3px;background: url(../images/tiani.png) no-repeat left top; float:left;}
.btn a.icon2:hover{background:url(../images/tiani_hover.png) no-repeat left top;}

.btn a.icon img{margin-bottom:-3px;}
.btn a.syfw,.btn a.denglu{display:none;}
.topbox .fa-search{display:none;font-size:24px;float:right;padding:22px 18px;cursor:pointer; position:absolute; right:124px}

.qie_child{border: 1px solid #ccc;background: #fff;padding: 0;}

.roadbox select{height:40px;line-height:40px;font-size:14px;float:left;box-sizing:border-box;margin-top:9px;color:#757575;}
.roadbox select.fenlei{width:600px;background-color:white;border-color:#d9d9d9;}

.btngray{background-color: #f3f3f3;border: 1px solid #ccc;padding: 0 17px;height: 28px;line-height: 28px;display: inline-block;}
.tianchong{ display:none; width:100%;height: 20px;}

.zsy_zh{ width:calc(100% - 400px); float:left; display:block}
.zsy_zh li{ float:left;line-height: 60px;padding: 0 19px;}
.zsy_zh li a,.zsy_zh li a:hover{color: #d0d0d0;}

#gjss{width:1174px;margin:0px auto 0;}
.tj_top{overflow:hidden;width:100%;margin-top:10px;}
.tjt_left{float:left;width:64%;}
.tjt_left h1{font-size:16px;font-family:"宋体";}
.tjt_right{float:right;width:36%;}
.tjt_right h2{font-size:14px;font-weight:bold;}
.tj{overflow:hidden;width:100%;/*margin-top:10px;*/}
.tj p{height:32px;padding-left:10px;font-size:12px;font-family:"微软雅黑"; vertical-align:middle;display:table-cell;}
.tj_left{width:15.5%;float:left;height:32px;}
.tj_mid{width:48%;float:left;border:1px solid #ccc;}
.tj_mid input{width:100%;border:0;box-sizing:border-box;height:32px;line-height:30px;font-size:14px;}
.tj_mid select{width:100%;height:32px;background-color:#e9e9e9;text-indent:30px;border: 0;}
.tj_right{width:36%;float:right;}
.tj button{background-color:#4b8bf5;height:30px;line-height:28px;box-sizing:border-box;text-align:center;color:white;font-family:"微软雅黑";border:1px solid #3277ec;border-radius:3px;width:120px;margin-right:20px;margin-top:20px;float:left;}

div#thisload{position: fixed;z-index: 9;width: 100%;height: 100%;top: 0;left: 0;text-align: center; display:none}

.border-red{border:1px solid #a94442;}
/****头像信息*****/
.show_info{ width:31px; height:31px; -webkit-border-radius: 50%;    border-radius:50%; background-size:cover;float: right; cursor: pointer;}
.gb_info,.gb_info2{ position:absolute;background: #fff;border: 1px solid #ccc;border-color: rgba(0,0,0,.2);color: #000;    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);    display: none;outline: none;right: 0px; z-index:4;top:74px;-webkit-animation: gb__a .2s;animation: gb__a .2s;-webkit-border-radius: 2px;    border-radius: 2px;-webkit-user-select: text;}

.gb_info2 .mp_bg{ background:url(../images/p1_a4541be8.png) no-repeat 50% 0; vertical-align: top; height:64px; width:64px; display: inline-block;}
.gb_info2 .mp_fx{ background:url(../images/p1_a4541be8.png) no-repeat; vertical-align: top; height:64px; width:64px; display: inline-block;}
.gb_info2 ul { width:100%;}
.gb_info2 ul li{ float:left; text-align:center; width:84px; height:96px;border: 1px solid #fff;}
.gb_info2 ul li a{ display:block;}

.gb_info2 ul li:hover{ border: 1px solid #e5e5e5;}
.gb_info2 ul li a .gb_4{ display:block; color:#404040;text-decoration: none;}
.gb_info2 ul li a:hover{text-decoration: none;}
.open-child{ position:absolute; top:46px; width:240px;  left:0; border:1px solid #ccc;padding: 2px 8px; display:none}
.gb_hb{margin: 20px; letter-spacing:0; text-align:left;}
.gb_tx {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    margin-right: 20px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.gbip {
    /*background-image: url(../images/photo.jpg);*/
}
.gbip::before {
    /*content: url(../images/photo.jpg);*/
    position: absolute;
}
.gb_lb {
    -webkit-background-size: 96px 96px;
    background-size: 96px 96px;
    border: none;
    vertical-align: top;
    height: 96px;
    width: 96px;
}
.gb_mb {
    background: rgba(0,0,0,.54);
    bottom: 0;
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    left: 0;
    line-height: 9px;
    position: absolute;
    padding: 7px 0;
    text-align: center;
    width: 96px;
}
.gb_jb {
    display: inline-block;
    vertical-align: top;
}
.gb_nb {
    font-weight: bold;
    margin: -4px 0 1px 0;font-size: 14px;
}
.gb_ob {
    color: #666;font-size: 14px;
}
.gb_gb {
    color: #ccc;
    margin: 6px 0;font-size: 14px;
}
.gbing{ width:auto; padding:0 10px;}
.gb_qb>div:first-child {
    text-align: left;
}
.gb_qb>div {
    display: table-cell;
    text-align: right;
}
.gb_info .gb_cb,.gb_info .gb_db{ right:22px;}
.gb_info2 .gb_cb,.gb_info2 .gb_db{ right:65px;}
.gb_db {
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
	right:0;
	z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    border-bottom-color: #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -8px;
}
.gb_cb {
    border-color: transparent; 
    border-bottom-color: #fff;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
    top: -7px;
    z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
}
.gb_qb {
    background: #f5f5f5;
    border-top: 1px solid #ccc;
    border-color: rgba(0,0,0,.2);
    padding: 10px 0;
    width: 100%;
    display: table;
}
.gb_Da, #gb a.gb_Da.gb_Da, .gb_Ea {
    color: #666;
    cursor: default;
    text-decoration: none;
}
.gb_qb .gb_pb {
    margin: 0 10px;
}
.gb_Da {
    background: #f8f8f8;
    border: 1px solid #c6c6c6;
}
.gb_Ca, .gb_Da, .gb_Ea {
    display: inline-block;
    line-height: 28px;
    padding: 0 12px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.gb_pb:hover{ color:#666}


.phboxbox #gjc{padding: 20px 0px;}
.gl_up{float:left; padding-left:10px;}


.up_edit_pic{ width:260px; display:none;padding-top: 20px;}


.gb_more{ position:absolute;background: #fff;border: 1px solid #ccc;border-color: rgba(0,0,0,.2);color: #000;    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);    display: none;outline: none;right: 35px; z-index:4;top: 66px;-webkit-animation: gb__a .2s;animation: gb__a .2s;-webkit-border-radius: 2px;    border-radius: 2px;-webkit-user-select: text;}
.gb_db2 {
    border-color: transparent;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
	right:63px;
	z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
    border-bottom-color: #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -8px;
}
.gb_cb2 {
    border-color: transparent; 
    border-bottom-color: #fff;
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    display: block;
    position: absolute;
    right:63px;
    top: -7px;
    z-index: 1;
    height: 0;
    width: 0;
    -webkit-animation: gb__a .2s;
    animation: gb__a .2s;
}
/**pg****/
p.pg {position:relative; width:100%; float:left;  }
p.pg input,p.pg textarea{ border:0; width:100%; border-bottom:1px solid #efefef ;line-height: 37px; height:36px; font-size: 12px; text-indent:95px;}
p.pg span{ position:absolute; left:0; bottom:2px; padding:10px 5px 10px 10px; color:#505050;font-size: 12px;}
p.pg select{ margin:24px 10px 10px 0; height:30px;}
p.pg span a img{ width:17px; margin:0 8px 0 0; float:left}

.pd input{background:#f9f9f9}
.po input{background:#ffffff}


/***account*******/
.top_xinxi{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #ebebeb;}
.top_xinxi ul{width: 100%;height: auto;margin-left: 49px;}
.top_xinxi ul li{line-height: 115px;height: auto;float: left;margin-right:  115px;font-size: 17px; list-style:none;color: #222222;}
.top_xinxi ul li span{font-size: 21px;}
.top_xinxi ul li a{color: #222222;}
.top_xinxi ul li a:visited{color: #222222;text-decoration:none;} 
.content{ height: auto;overflow: hidden;position: relative;
/*max-width: 1280px;*/
margin: 0px auto;}
.content_huodong{width: 77%;height: auto; line-height: 50px;margin-left: 36px;margin-top:25px;border-bottom: 1px solid #ebebeb;float: left;}
.content_label{width: 290px;height: auto;float: left;}
.content_label label {width: 100%;color: #222222;height: auto;}
.content_label label input{border:none;color: #c3c9c5;width: 14px;height: 14px;margin-right: 5px;}
.zhangkai{float: right;width: 106px;}
.zhangkai img{width: 100%;}
.zhanghu{border-bottom: 1px solid #ebebeb;float: left;width:100%;height: auto;margin-left: 49px;padding-bottom: 50px;}
.zhanghu1{width: 100%;height: auto;margin-top: 15px;}
.jiantou{float: left;line-height: 30px;margin-right: 5px;}
.google{float: left;line-height: 28px;margin-right: 8px;}
.zhanghu1 span{font-size: 20px;line-height: 40px;}
.zhanghu2{width: 100%;height: auto;}
.zhanghu2 .guanli1{width: 33%;height: auto;float: left;margin-top: 7px; margin:0; padding:0;}
.zhanghu2 .guanli1 li{width: 100%;height: auto;font-size: 16px;line-height: 38px; position:relative;}
.zhanghu2_yanse{color: #349207;}
.guanli2{width: 33%;float:right;height: auto;margin:0; padding:0;}
.guanli2 li{width: 100%;overflow: hidden;height: auto;padding-bottom: 10px;}
.guanli2 li a{color: #1054cd;}

/**fenxiang***/
ul,li{ list-style:none; margin:0; padding:0;}
.hgg_fenxiang{    border: 1px solid #999; margin-top:10px;}
.hgg_fenxiang h1{font-size: 16px;
    line-height: 40px; background:url(images/drkh_top.png) no-repeat left center  #f1f1f1; padding-left:24px;}
.fengxiang_box{ width:734px; margin:auto; overflow:hidden; padding-top:40px;}
.fengxiang_boxleft{ float:left; overflow:hidden; margin-right:56px;}
.fengxiang_boxleft img{ display:block; float:left;}
.fengxiang_boxright{ float:left; width:478px;}
.fengxiang_boxright a{ display:block; margin-top:24px;}
.fengxiang_box p{ clear:left; text-align:center; padding-top:20px;}
.fengxiang_info{ margin-top:40px;}
.fengxiang_info ul{ overflow:hidden;}
.fenxiang_shuju1{ width:40%; float:left; line-height:40px; font-size:14px; text-indent:10px;}
.fenxiang_shuju2{ width:30%; float:left; line-height:40px; font-size:14px; text-indent:10px;}
.fenxiang_shuju3{ width:30%; float:left; line-height:40px; font-size:14px; text-indent:10px;}
.click_fuzhi{line-height: 25px;
    padding: 2%; width:94%; height:100px;}

.fengxiang_lianjie2{ clear:left; padding-top:20px; position:relative}

.zh_40{ width:40%; float:left; padding:18px 0; border-bottom:1px solid #ebebeb;}
.zh_60{ width:60%; float:left; padding:10px 0; border-bottom:1px solid #ebebeb; position:relative}
.zh_60 img{ position:absolute; right:0; display:none}
.zh_60 input{ border:0;    padding: 10px 0;    color: #666;    width: 99%;    background: url(../images/qb.png) no-repeat left;text-indent: 35px;}
button.btn_pwd {
    border: #999 1px solid;
    line-height: 35px;
    padding: 0 20px;background: #fff; cursor:pointer;
}
button.btn_pwd:hover{background: #999; color:#fff}
.overflow{  overflow-x:auto;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
.overflow::-webkit-scrollbar
{  
    width: 3px;  
    height: 3px;  
    background-color: #F5F5F5;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
.overflow::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 10px;  
    background-color: #F5F5F5;  
}  
  
/*定义滑块 内阴影+圆角*/  
.overflow::-webkit-scrollbar-thumb  
{  
    border-radius: 10px;  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
    background-color: #555;  
}  


.call_now{ padding:10px;    font-size: 14px; position:absolute;border: 1px solid #dedede;bottom: 39px; background:#fff; display:none}
.call_now p{ padding-bottom:9px;color: #1054CD;}
.form-text{
    line-height: 20px;
    height: 20px;
    _height: auto;
    overflow: hidden;
    padding:6px 10px;
    border:1px solid #e3e3e3;
    width:175px;
    _width:175px;color: #000;    font-size: 22px;
}
.form-btn{
    border:2px solid #fff;
    background: #4785fc;
    color:#fff;
    width:64px;
    *height:40px;
    vertical-align: middle;
    line-height:32px;
    font-size:14px;
    cursor: pointer;
    float: right;text-align: center; position:relative; top:-2px;
}

.zhanghu2 .guanli1 li:hover{border-bottom:1px dashed #dedede;}
.call_ts {
	display:none;
    border: 1px solid #E5521E;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    height: 26px;
    bottom: 23px;
    position: absolute;
    padding: 0 2px;
    width: 222px;
	min-width:222px;
    left: 0;
    color: #fff;
    background: #E5521E;
}

.ddhL {
    width: 74px;
    float: left;
}
.ddhR {
    width: 73px;
    float: left;
    border-left: 1px solid #fff;
    height: 26px;
}
.txl {
    width: 73px;
    float: left;
    border-left: 1px solid #fff;
    height: 26px;
}
div#yybox { display: none;
    position: fixed;
    z-index: 99;
    top: 50px;
    left: 44%;
    padding: 25px;
    border: 1px solid #dadada;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
}
div#yybox p{padding-bottom: 8px;}
div#yybox input[type=text] {
    width: 100%;
    border: 1px solid #ccc;
    padding: 7px;
    border-radius: 5px; box-sizing:border-box
}
div#yybox  .jhdtrue{ width: 50%;background: #E5521E; color: #ffffff; padding: 5px; text-align: center; border:1px solid #ffffff; cursor: pointer; margin-top:7px;float: left;}
div#yybox  .jhdfalse{ width: 50%;background: #777777; color: #ffffff; padding: 5px; text-align: center; border:1px solid #ffffff; cursor: pointer; margin-top:7px;float: left;}
div#yybox span.closebox{cursor: pointer;

    position: absolute;

    right: -13px;

    top: -15px;

    background: #fff;

    padding: 6px 12px;

    z-index: 2;

    border: 1px solid #d1d1d1;

    border-radius: 50%;}

#ts-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #E5521E;
	margin-top: 0;
	margin-left: 5px;
	float: left;
	line-height: 24px;
}


#triangle-down {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #e5521e;
	margin-top: 10px;
margin-left: 5px;
float: right;
line-height: 24px;
}

.triangle_now{display:none;
position: relative;width: 180px;
left: 0px;
background: #ffffff none repeat scroll 0% 0%;
border: 1px solid #E5E5E5;
margin: 5px 0; z-index:2;    box-shadow: 0px 2px 3px 1px #ddd;
}
.triangle{ padding:7px 18px;color:#333;}
.triangle:hover{background-color: #eee;}

.text-size-16{font-size: 18px;color: #333333; float:left; font-weight:normal}
.ng-binding{font-size: 20px;color: #333333; font-weight:bold;}
.user-body-main{ float:left; padding-left:10px;}
.szmx{ float:left; padding:6px 60px; color:#333333;}
.szmx:hover{ text-decoration:underline}

.head_right1{margin-right: 15px;float: left;font-size: 13px;line-height: 30px;color: #777;}
.head_right1 a{color:#777;padding-right: 5px;}
.head_right1 a:hover{color:#777}


