﻿@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,button,textarea,input,select,form,th,td,div{margin:0;padding:0;}
body{font:12px/1.5 "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
body{background:#ffffff}
a{text-decoration:none; cursor:pointer;color: #444;}
img{border:0;}
i{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
a:focus,a:hover{outline:0; text-decoration:none;outline: none; }  /*去掉点击后的虚线框*/
.ov{zoom:1;overflow:hidden;}
.clearfix::after {clear: both;content: "";display: block;font-size: 0;height: 0;line-height: 0;}
.clearfix{*zoom: 1;}
.lt{float: left;}
.rt{float: right;}
.clear{clear: both;content: "";display: block;font-size: 0;height: 0;line-height: 0;}
.w,.w1{width:980px; margin:0 auto;}


.header_start_city span i{background:url(../images/location.png) no-repeat center center;}
/*top*/
.go_back{position: absolute;left: -50px;display:none}
.header-top{position: relative;background: #f9f9f9;width: 100%;z-index: 500;border-bottom: 1px solid #d5d5d5;}
.header_top_center{height: 35px; line-height: 35px;font-family: "宋体";color: #666;font-size: 12px; margin: 0 auto;width: 1220px;position: relative;}
.header_start_city{position: relative; width: 138px;padding-left: 18px;line-height: 35px;float: left;font-weight: 700;}
.header_start_city:hover{background-color: #fff;width: 137px;padding-left: 17px;padding-bottom: 1px;border-left: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;}
.header_start_city span i{width: 11px;height: 35px; position: absolute; top: 0;left: 1px;}
.header_start_city:hover span i{left: 0px;}
.header_start_city a{color: #319bff;margin-left: 5px;}
.header_top_code{position: relative;float: left; width: 66px;text-align: center;cursor: pointer;}
.header_top_app{display: none;}
.header_top_code .top_code_img{display:none;position: absolute;width: 100px; height: 100px; top: 36px;padding: 5px; background: #fff;border: 1px solid #d5d5d5;border-top: none;z-index: 100;left: -1px;}
.header_top_code i{background: url(../images/triangle-down.png) no-repeat center center; height: 8px;width: 9px;display: inline-block;vertical-align: middle;margin-right: 4px;}
.header_top_code:hover{background: #fff;width: 64px;border-left: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;padding-bottom: 1px;}
.header_top_code:hover i{background: url(../images/triangle-up.png) no-repeat center center;} 
.header_top_code:hover .top_code_img{display: block;}
.header_top_phone{text-align: center;width: 134px;position: absolute;right: 249px;}

/*login-reg*/
.header_top_center .log{float:right;height: 35px;overflow: hidden;}
.header_top_center .log a{}
.header_top_center .log .space{
	margin-left: 20px;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle;
	width: 1px;
	height: 35px;
	background-color: #d5d5d5;
}
/*登录成功后*/
.u_m{display:block;height:30px; float:right;width: 249px;}
  .u_m li{float:left; width:136px; position:relative;}
  .u_m li:hover{background-color: #fff;}
  .u_m .u_mc{padding-left:18px; padding-right:18px;width:100px;border-left:1px solid #d5d5d5}
  .u_m .u_up{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5; padding-left:22px;padding-right:23px}
  .u_m .u_mc .num{position:absolute; top:15px; left:60px; display:block; height:16px; width:16px;background:url(../images/h_icos.png) no-repeat scroll -5px -39px; text-align:center; font-size:10px; color:#FFF; line-height:16px}
  .u_m .u_mc .msg{display:block; position:relative;float:left;*width:30px}
  .u_m .u_mc .msg .i{background:url(../images/icon15.png) no-repeat scroll 5px 8px; height:35px; width:35px; display:block;float:left; margin-right:5px }
  .u_m .u_mc .msg .sn{background:#ec414c;width:24px; height:19px; position:absolute;border-radius:20px;font-size:12px;display:block;right:-25px;top:2px;line-height:18px;text-align:center;color:#FFF;}
  .u_m .u_mc .msg em,.u_m .u_up .upl em{float:left; font-style:normal;}
  .u_m .u_up{width:65px}
  .u_m .u_up .upl{display:block; *width:60px}
  .u_m .u_up .upl .i{background:url(../images/upload.png) no-repeat scroll 1px 7px; height:35px; width:35px; display:block;float:left;margin-right:5px} 
.u_x{float:left; padding-right:10px;height: 35px;line-height: 35px;}
.u_x .ua{display:inline-block;margin-top:5px;width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #fff;overflow:hidden;*margin-top:0px;}
.u_x .ua img{vertical-align:top;width:100%;height:100%;}

.u_tab{position:absolute;top:100%;right:-1px;width:110px;font-size:12px;border:1px solid #d5d5d5;display:none;z-index:200;border-top:0px}
.u_m li:hover .u_tab{display:block;}
.u_tab a{position:relative;display:block;height:22px;line-height:22px;padding:10px 0 10px 48px;text-indent:1.2em;color:#444;background-color:#fff;opacity:.98;transition:color .5s linear,opacity .5s linear,background-color .5s linear}
.u_tab a:hover{text-decoration:none;color:#000;text-shadow:0 1px 0 #fff;background-color:#f0f0f0;opacity:1;transition:color .0s linear,opacity .0s linear,background-color .0s linear}
.u_sm{width: 136px;}
.u_sm .tip{color:#e53434;padding-left:6px;}
.u_sm a{padding-left:20px;}
.u_sm b{font-weight:100;color:#e53434;padding-left:6px;}
.u_m .u_up .u_tab a{text-align:center;padding:10px 0px;text-indent:0em}

/*小图标*/
.u_tab i{display:block;position:absolute;left:14px;top:14px;width:16px;height:16px;background:url(../images/icon_user_menu_new2.png) -1px -7px no-repeat;}
.u_tab .i_s1 {background-position:-1px -45px;}
.u_tab .i_s2 {background-position:-1px -86px;}
.u_tab .i_s3 {background-position:-1px -122px;}
.u_tab .i_s4 {background-position:-1px -158px;}
.u_tab .i_s5 {background-position:-1px -200px;}
.u_tab .i_s6 {background-position:-1px -242px;}
.u_tab .i_s7 {background-position:-1px -281px;}
.u_tab .i_s8 {width:16px;height:16px;background:url(../images/icons8.png) 0px 0px no-repeat;}

/*logo-search*/
.header_center_main{height: 120px;width: 1220px;margin: 0 auto;}
.header_center_main .logo{display: block;width: 219px;height: 68px;float: left;margin-top: 28px;}
.header_center_main .logo>img{width: 157px;vertical-align: middle;text-align: left;}
.header_search{ width: 540px; height: 42px; background: #FFFFFF; position: relative;z-index: 99;border: 1px solid #64a0f9;
margin-left: 162px; margin-top: 35px;}
.search_select{ float: left; width: 90px; height: 42px; position: relative; background: #f5f3f2;}
.search_select .select_sort{ text-align: center;}
.search_select .select_sort span{ font-family: "Microsoft YaHei";font-size: 16px;color: #666666; display: inline; float: left; margin: 0 10px 0 15px; line-height: 42px;}
.search_select .select_sort b{ background:url(../images/search_sel.png) no-repeat; width: 10px; height: 9px; display: inline; float: left; position: relative; top: 20px;}
.search_select .select_sort span.on{margin:0 5px 0 5px;}
.search_select ul{ width: 88px; position: absolute; top: 42px;z-index: 99; background: #fff; left: -1px;border: 1px solid #64a0f9;border-top: none;}
.search_select ul li{ height: 35px; line-height: 35px; padding-left: 20px; font-size: 14px; overflow: hidden; }
.header_search .search_input{ width: 360px; height: 41px; font-family: "Microsoft YaHei";font-size: 16px; margin-left: 5px; float: left; color: #cccccc;padding: 0 0 0 15px;
background: none; border: 0; outline: none;}
.header_search .search_input:focus{border: none;border-color: #fff;-webkit-box-shadow: 0 0 0 #fff;-moz-box-shadow: 0 0 0 #fff;box-shadow: 0 0 0 #fff;}
.header_search .search_submit{ width: 60px; background:url(../images/search.png) no-repeat center;border:none;border-left: 1px solid #eceeeb; color: #FFFFFF; height: 30px; position: absolute; 
top: 5px; right: 0;  font-size: 20px;outline: none;cursor: pointer;}
.n_row{display: block;width: 190px;height: 42px;float: right; margin-top: 10px;}
.none{display:none}
/*menu*/
.header_top_menuWrap{border-bottom: 2px solid #64a0f9;overflow: hidden;text-align: center;}
.header_top_menu{height: 40px;width: 1220px;margin: 0 auto;position: relative;}
.header_top_menu ul li{height: 40px;padding:0 35px;float: left;line-height: 40px;}
.header_top_menu ul li.cur{background: #319bff;color: #FFFFFF;}
.header_top_menu ul li.chooseli{background:#0066ff;color:#FFFFFF;display:none}
.header_top_menu ul li a{color: #595959;font-size: 16px;}
.header_top_menu ul li.cur a{color: #FFFFFF;}
.header_top_menu ul li.chooseli a{color: #FFFFFF;}
.header_top_menu .nx{display: block;position: absolute;right: 82px;width: 70px;height: 30px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;background: #f5f5f5;
font-size: 16px;text-align: center;line-height: 30px;color: #64a0f9;top: 5px;}
.header_top_menu .ns{right: 0;}
.header_top_menu .zxb{display: block;position: absolute;right: 166px;width: 120px;height: 30px;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;background: #f5f5f5;
font-family: "\5B8B\4F53";text-align: center;line-height: 30px;color: #64a0f9;top: 5px;}

/*top*/
.w3,.w2{width:1220px; margin:0 auto;}

.sc_top{position:fixed;right:10px;width:75px;transition:bottom ease .3s;z-index:1000;top:50%}
.sc_top .b{display:block;width:75px;height:50px;margin-bottom:2px;opacity: 1;border-radius: 2px;background: #000;background:rgba(0,0,0,.4);transition:background-color ease .3s,opacity .4s ease-in-out;}
.sc_top.off .b{visibility: hidden;opacity:0;filter:alpha(opacity=0);}
.sc_top.off .b.tagset{visibility:visible;opacity: 1;filter:alpha(opacity=100);}
.sc_top.off .b.apply{visibility:visible;opacity: 1;filter:alpha(opacity=100);}
.sc_top.off .b.zixun{visibility:visible;opacity: 1;filter:alpha(opacity=100);}
.sc_top .b:hover{text-decoration:none;}
.sc_top .b.apply{background-color:#f0b04e;}
.sc_top .b.apply:hover{background-color:#f0b033;}
.sc_top .b.zixun{background-color:#417ad8;}
.sc_top .b.apply.zixun:hover{background-color:#417ad8;}
.sc_top .i{display:inline-block;vertical-align:top;width:75px;background-image:url(../images/up_icon.png);background-repeat:no-repeat;overflow:hidden;}

.sc_top .ic{display:block;text-align:center;height:18px;line-height:18px;font-family:Arial;color:#fff;}
.sc_top .upbtn{background: rgb(51,51,51);background-color:rgba(51,51,51,.6);}
.sc_top .tagset{background-color:#a9cf52;}
.sc_top .tagset:hover{background-color:#a9cf52;}
.sc_top .upbtn:hover{background-color:#70ca10;}
.sc_top .wxbtn{position:relative;overflow:hidden;}
.sc_top .wxbtn:hover{overflow:visible;text-decoration:none;background: rgb(51,51,51);background-color:rgba(51,51,51,.6);}

.b .apply_i{height:28px;background-position:0 -153px;}
.b .zx_i{height:28px;background-image:url(../images/zx.png);}
.b .arr_i{height:50px;background-position:0 0;}
.b .tag_i{height:28px;background-position:0 -53px;}
.b .wx_i{height:50px;background-position:0 -104px;}

.wxbtn .wxbg{display:none;position:absolute;top:-160px;left:-196px;width:190px;height:220px;background:url(../images/c_weixin.png) no-repeat;opacity:0;transition:opacity ease .3s;-webkit-transition:all ease .3s;}
.wxbtn .wxbg2{display:none;position:absolute;top:-160px;left:-196px;width:190px;height:220px;background:url(../images/c_weixin2.png) no-repeat;opacity:0;transition:opacity ease .3s;-webkit-transition:all ease .3s;}
.wxbtn.on .wxbg{display:block;opacity:1;transition:opacity ease .0s;-webkit-transition:all ease .0s;}
.wxbtn.on .wxbg2{display:block;opacity:1;transition:opacity ease .0s;-webkit-transition:all ease .0s;}

.nav_riad{display:block;width:74px;height:216px;background:url(../images/dec_img.png) 0 0 no-repeat;text-indent:-99999px;position:fixed;top:200px;right:0;z-index: 1998;}
.nav_riad:hover{opacity:.9;filter:alpha(opacity=90);}
.nav_riad:active{opacity:1;filter:alpha(opacity=100);}
/*ihder*/


/*icon*/
.ic{position:relative;}
.ic i{display:inline-block;position:absolute;top:50%;right:0;background-repeat:no-repeat;}
.ue_v{background:url(../images/attestation2.png) no-repeat;}
.cp_v{background-image:url(../images/attestation2.png);}
.i_v2{padding-right:15px;}
.i_v2 i{margin-top:-7px;width:14px;height:14px;background-position:-60px -8px;}
.i_v3{padding-right:18px;}
.i_v3 i{margin-top:-8px;width:16px;height:16px;}
.uv_2{background:url(../images/attestation.png) no-repeat;right: -23px !important;}

.i_m{display:inline-block;padding-left:18px;color:#888;line-height:30px;background-image:url(../images/g_icon.png);background-repeat:no-repeat;}
.m_coll{background-position:0 -95px;}
.m_like{background-position:0 -136px;}
.m_lov{background-position:0 -30px;}
/*icon*/


/*user name card --start--*/
.cardbody{background-color: #ffffff;border: 1px solid #E7E7E7;overflow: hidden;border-radius: 2px;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);}
.nameCard_box{position:absolute;margin:0 auto;padding:5px 0;width: 358px;min-height: 158px;background-color: transparent;overflow: hidden;font:12px "Microsoft YaHei";z-index: 1030;}
.nameCard_box .box_top{position: relative;color: #828282;overflow: hidden;padding: 12px 15px 20px;min-height: 80px;}
.nameCard_box .box_top .avatar{position: absolute;top: 15px;left: 30px;}
.nameCard_box .box_top .avatar img{border-radius: 80px;width: 88px;height: 88px;}
.nameCard_box .box_top .info{margin-left: 115px;}
.nameCard_box .box_top .info .name{float:left;color:#275599;position:relative;margin-right:5px;max-width: 200px;font-size: 16px;line-height:16px;text-overflow: hidden;white-space: nowrap; padding-bottom:25px}
.nameCard_box .box_top .info .v_icon{float:left;height: 16px;width: 17px; background:url(../images/attestation2.png) no-repeat scroll;}
.nameCard_box .box_top .info .uv_2{float:left;height: 16px;width: 17px;display:block;margin-left:5px}
.nameCard_box .box_top .info .desc,.des_fee{margin:0;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;clear: both;}
.nameCard_box .box_top .info .com{font-size: 12px;clear: both;padding-top: 5px;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nameCard_box .box_top .info .count_info{margin:5px 0 0 0;padding:0;width: 100%;}
.nameCard_box .box_top .info .count_info span{color:#265599;}
.nameCard_box .box_down{padding: 10px 15px 10px 5px;height: 25px;line-height: 24px;background-color: #f5f5f5;color: #cccccc;}
.nameCard_box .box_down .b{padding: 0 10px;color: #275599;}
.nameCard_box .box_down .b:hover{ color:#4672b4}
.btn_box{float: right;}
.flw{margin-right:15px; background:#275599}
.hflw{ background:#4870aa;}
.order_btn:hover{background:#fbcb67;}

.btn_box a:hover{color:#FFF;}
.btn_box .btn-disabled:hover{color:#b5b5b5;}
.freedesign:hover{color:#FFF; background:#fc8173}
/*user name card --end--*/


/*落地城市*/
.header_start_city:hover .tagContent{display: block;}
.tagContent{position:absolute; background:#fff; border:1px solid #e4e5e5;border-top:0 ; width:298px;  z-index:6666; top: 36px; left: -1px; display:none}
.head_start_city:hover .tagContent{display:block;}
.beCity{padding-top:18px;padding-bottom:8px; margin-left:20px;*overflow:hidden; }
.beCity a{ border:1px solid #eeeeee; width:60px; height:26px; line-height:26px;display:block; float:left; text-align:center; margin-right:16px;margin-bottom:10px;    color: #444;}
.tagsCity{width:270px; *overflow:hidden; font-family:"宋体"; border-bottom:1px dashed #eeeeee; padding-bottom:15px; border-top:1px dashed #eeeeee; margin-left:20px}
.tagsCity li{float:left; margin-top:16px; margin-right:18px}
.tagsCity li a{color: #444;}
.Other{padding:15px 0px; padding-left:20px;}
.Other a{color:#0099ff; font-family:"宋体";}
/*.triangle{background:url(../images/triangle.png) no-repeat scroll; width:16px; height:12px; display:block; position:absolute; top:-8px;  z-index:10; left:46px;}*/



/*add some button styles leeching 2014-12-04*/
.btn{display:inline-block;position:relative;height:26px;line-height:26px;padding:0 9px;font-size:12px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none;text-decoration:none;}
.btn:hover{text-decoration:none;-webkit-box-shadow:outset 0 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:outset 0 1px 1px rgba(0,0,0,0.15);box-shadow:outset 0 1px 1px rgba(0,0,0,0.15);}
.btn:active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);}
.btn-cyan{background-color:#11b6d9;border:1px solid #0d8eaa;}
.btn-red{background-color:#fe614e;border:1px solid #cb502e;}
.btn-green{background-color:#86b835;border:1px solid #89b73b;}
.btn-blue{background-color:#55aadd;border:1px solid #2a95d5;}
.btn-orange{background-color:#f7b04b;border:1px solid #f59b1a;}
.btn-white{background-color:#ffffff;border:1px solid #e6e6e6;color:#888888;border-color:#888888;}
.btn-disabled{background-color:#f6f6f6;border:1px solid #dddddd;color:#b5b5b5;}

/*pg*/
.c_pg{padding-top:20px;zoom:1;overflow:hidden; display:inline-block;}
.c_pg span{display:inline-block;float:left;height:34px;line-height:34px;padding:0 13px;margin-right:10px;border:1px solid #dbdbdb;}
.c_pg span.turn{color:#ccc;font-weight:bold;font-family:SimSun;font-size:16px;}
.c_pg a:hover{text-decoration:none;}
.c_pg a:hover span{color:#fff;background-color:#aeaeae;border-color:#aeaeae;}
.c_pg .cur span,.c_pg .cur:hover span{color:#fff;text-shadow:none;background:#3ba9de;border-color:#3ba9de;cursor:default;}

/*footer*/
.foot{position:relative;margin-top:60px; background-color:#2f2f2f;}


.foot .w2{width:1220px;}
.ft_ct{padding:20px 0; color: #fff;}
.ft_ct .logo{float:left;display:block;width:190px;height:74px;margin-top:12px; cursor:default}
.foot .ft_wrap{background-color: #2b2b2b;}
.foot .ct{padding: 0 0 20px;}
.f_dl{float:left;}
.f_dl_guju{width: 440px;}
.f_dl_other{width: 208px;}
.f_dl .f_ul{width: 122px;}
.f_dl_weixincode_img{margin-top: 10px;}
.f_dl_weixincode ul{margin-top: 54px;}
.f_dl_weixincode ul li{font-size: 14px;font-family: "宋体";margin-right: 12px;height: 36px;line-height: 36px;}
.f_dl h4{line-height:36px;color:#fff;font-size: 16px;}
.f_ul li{display:block;height: 36px;line-height: 36px;width: 122px;}
.f_ul a{line-height:24px;color:#c8c8c8;font-size: 13px;font-family: "宋体";}
.f_ul a:hover{color:#777777;text-decoration:none;}
.f_cp_link{margin-right: 45px;}



.foot_dlink{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:6px 5px;margin-top:20px;line-height:22px; font-family:"宋体"}
.foot_dlink h4{color:#acacac;float:left;height:22px; font-size:12px; line-height:22px; font-weight:bold}
.fl_box{float:left;width:830px;height:22px;overflow:hidden;}
.fl_box a{float:left; color:#acacac;margin-left:26px;}
.fl_box a:hover{color:#777777;text-decoration:none}
.foot_dlink p{float:right;}
.foot_dlink p a{color:#acacac;}
.foot_dlink p a:hover{color:#777777;text-decoration:none}

.f_cp{float:right;height:40px;line-height:40px;color:#acacac;text-align:right;}
.f_cp a{color:#acacac;}
.f_cp a:hover{color:#999;text-decoration:none;}
.f_ac{height:40px;}
.f_ac a{display:inline-block;line-height:40px;padding-left:50px;color:#acacac;margin-right:20px;background-image:url(../images/footer_att.png);background-repeat:no-repeat;}
.f_ac a:hover{text-decoration:none;}

.fl1{background-position:0 -9px;}
.fl1:hover{background-position:0 -250px;color:#dfad3c;}
.fl2{background-position:0 -66px}
.fl2:hover{background-position:1px -308px;color:#f90b25;}
.fl3{background-position:0 -123px}
.fl3:hover{background-position:1px -366px;color:#78c7ff;}
.fl4{background-position:0 -188px}
.fl4:hover{background-position:0 -204px;color:#4991a7;}
.fl5{background-position:0 -188px;position:relative;padding-right:10px;}
.fl5:hover{background-position:1px -415px;color:#46ae0f;}
.fl5:hover .wx_p{display:block;}

.wx_p {display:none;width:170px;height:200px;position:absolute;right:-175px;bottom:-2px;font-size:14px;line-height:16px;color:#999;text-align:center;}
.wx_p b{position:absolute;left:-9px;bottom:9px;width:0;height:0;font-size:0;line-height:0;border:dashed transparent;border-right:10px solid #fff;border-width:10px 10px 10px 0;}
.wx_b {position:relative;width:170px;height:200px;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.1);border-radius:2px;}
.wx_b img{vertical-align:top;width:170px;height:170px;}


.ideals_slc{width:980px;height: 62px;margin:0 auto;overflow:hidden;zoom:1;font-family: "Microsoft YaHei",SimHei,Verdana;}
.ideals_ul{width:982px;}
.ideals_ul li{float:left;width:239px;background-color: #eeedec;border-right: 1px solid #e4e4e1;}
.ideals_ul li a{position: relative;display:block;height: 58px;line-height:58px;text-align:center;color: #868686;background-color: #eeedec;border-bottom: 4px solid #eeedec;font-size: 14px;text-indent: 40px;}
.ideals_ul li a:hover{background-color: #e4e4e1;text-decoration: none;border-bottom: 4px solid #e4e4e1;}
.ideals_ul li.on{width:500px;background-color:#fff;}
.ideals_ul li.on a{font-weight:700;background-color:#fff;border-bottom: 4px solid #3ad;cursor: default;}
.ideals_ul li a i{display: block;position: absolute;left: 50%;top: 50%;margin-top: -15px;width: 30px;height: 30px;background-image: url(../images/idea-nav-icon.png);background-repeat: no-repeat;}
.ideals_ul li a i.des_icon{background-position: 0 3px;margin-left: -36px; }
.ideals_ul li a i.com_icon{background-position: 0 -30px;margin-left: -42px;}
.ideals_ul li a i.pro_icon{background-position: 0 -63px;margin-left: -46px;}
.fix{position:fixed; z-index:9998; height:40p;}

.gggg{ position: absolute; right: 5px;z-index:5}



/*footer end*/

/*弹框*/
.modal{display:none}
.r-dialog{background:#065eac; color:#FFF;}
.close{color:#FFF;opacity:1}
.modal .modal-dialog { margin: 200px auto;width: 600px;}
.modal-title{font-size:16px;}
.modal-body{padding:0px;}



/*找我设计*/
.modal-content{border-radius:0px;}
.modal-header{position:relative; padding:17px 0px; font-size:18px; color:#292929}
.modal-header .close{cursor:pointer;position:absolute; top:1px; background:#305c9d url(../images/close.png) no-repeat scroll 15px 15px; font-size:30px; width:60px; height:58px; right:-85px; text-indent:-99999rem;margin-right:0px; border:0}
.modal-header .close:hover,.modal-header .close:focus{background:background:#305c9d url(../images/close.png) no-repeat scroll 20px 20px;opacity:1;}
.modal-header,.r-dialog-panel,.modal-footer{margin:0px 25px;}

.r-dialog-panel-log{overflow:hidden; border-bottom:1px solid #e5e5e5}
.r-dialog-panel-log .img{border-radius:106px; width:106px; height:106px; float:left; display:inline-block; margin:30px 10px 30px 74px}
.r-dialog-panel-info{float:left;display:inline-block; margin:50px 0px}
.r-dialog-panel-info h1{font-size:24px;}
.r-dialog-panel-info .tt{font-size:18px; color:#686868}
.r-dialog-panel-info .tt{color:#232323; margin-top:10px}
.r-dialog-panel-cont ul{padding-top:10px; padding-bottom:20px}
.r-dialog-panel-cont ul li{border:1px solid; color:#232323; cursor:pointer; font-size:14px; margin-top:10px; border:1px solid #a6a6a6; margin-left:68px; margin-right:64px;  height:35px; line-height:35px; padding-left:10px; width:418px}
.r-dialog-panel-cont ul li.selected{background:url(../images/selected.png) no-repeat scroll bottom right; border:1px solid #305c9d}
.r-dialog-panel-cont .tarea{ width:428px;margin-left:68px; margin-right:64px; padding:0px; height:115px; color:#929292; padding-left:10px;padding-top:5px}
.modal-footer{border:0px; padding:30px 0px; }
.modal-footer .send{width:380px; color:#FFF; font-size:14px; background:#305c9d; display:block;margin-left:90px; margin-right:64px; height:45px; line-height:45px; text-align:center}

/*联系我*/
.r-dialog-panel-control{ width:388px; margin:0 auto;}
.r-dialog-panel-control .txtInfo{ background:#f8f8f8; border:1px solid #d0d0d0; color:#8f8f8f; padding:8px; font-size:14px}
.r-dialog-panel-control  ul li{border:1px solid; color:#232323; cursor:pointer; font-size:14px; margin-top:20px; border:1px solid #a6a6a6;   height:35px; line-height:35px; padding-left:10px; padding:5px 0px}
.r-dialog-panel-control  ul li label{width:54px; height:36px; border-right:1px solid #a6a6a6; float:left; display:inline-block; color:#a6a6a6 }
.r-dialog-panel-control  ul li i{ width:25px; height:36px; display:block; margin:0 auto;background:url(../images/icos36.png) no-repeat scroll;}
.r-dialog-panel-control  ul li .ucity i{ width:25px; height:36px; display:block; margin:0 auto;background:url(../images/city.png) no-repeat scroll 2px -2px;}
.r-dialog-panel-control  ul li .uity{float:left;}
.r-dialog-panel-control  ul li .uphone i{ background-position:0px -55px }
.r-dialog-panel-control  ul li  input.inp{float:left; display:inline-block;margin-left:20px; width:300px;background: transparent none repeat scroll 0 0;border: medium none;outline: medium none; height:32px; line-height:32px}
.r-dialog-panel-control  ul li.clear{height:0px; border:0px; margin:0px; line-height:0px; padding:0px}
.r-dialog-panel-control  ul li.rows_phone{width:255px; float:left; text-align:center}
.r-dialog-panel-control  ul li.rows_phone input{width:150px;}
.r-dialog-panel-control  ul li.rows_btn{float:left; padding:0px; border:0px; height:48px; line-height:48px}
.r-dialog-panel-control  ul li.rows_btn .send{width:121px; color:#305c9d; font-size:14px; background:#FFF; display:block;margin-left:8px;height:46px; line-height:46px; text-align:center; border:1px solid #305c9d}
.r-dialog-panel-control  ul li .ucode i{background:url(../images/code.png) no-repeat scroll 5px 10px;}
.r-dialog-panel-control ul li input.Info-city{background:url("../images/city.png") no-repeat scroll 80px -45px; width:128px;height:37px;line-height:37px}
.modal-open{overflow:scroll;overflow-y:hidden}
.itemmbox{position:relative;float:left;}
.itemmbox .select_ul{position:absolute;z-index:99;background:#fff;left:15px;top:40px;width:98px;border:1px solid #ececec;display:none}
.itemmbox .select_ul li{height:25px;line-height:25px;font-size:12px;overflow:hidden;border:0px;margin-top:0px;padding-left:5px }
.itemmbox .select_ul li:hover{background:#ececec}
.itemmbox input{width:100px}
.mkModal {background: #000 none repeat scroll 0 0;height: 100%;left: 0;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;position: fixed;top: 0;width: 100%;z-index: 1001;}


/*普屏  >= 1024 */
@media screen and  (max-width: 1199px){
	  .w,.w1,.w3{width:980px; margin:0 auto;}
}

/*申请成功4;*/
#smss .classify {
	 background: #fff none repeat scroll 0 0;
    height: 260px;
    margin-left: -230px;
    margin-top: -130px;
    width: 460px;
    left: 50%;
    top: 50%;
    z-index: 1502;
    position: fixed;
}
.smodal .mk {
    background: #000 none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0.5;
    filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1500;
}
#smss  .close-btn {
    background:  url("../images/close_03.png") no-repeat scroll 0 0;
    height: 32px;
    position: absolute;
    right: -12px;
    top: -12px;
    width: 32px;
    z-index: 20;
}
#smss .classify .smodel_c {
    background: url("../images/answer_03.png") no-repeat scroll left 5px;
    margin: 45px auto 0;
    position: relative;
    width: 312px;
}
#smss .classify .smodel_c h4 {
    color: #333333;
    font-size: 36px;
    font-weight: normal;
    padding-left: 90px;
}
#smss .classify .smodel_c .p {
    color: #777777;
    line-height: 22px;
    margin-top: 5px;
    padding-left: 90px;
    width: 216px;
}
#smss .mbtn {
    margin-top: 36px;
    text-align: center;
    width: 100%;
}
#smss .smBtn {
    background: #0f99fc none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 200px;
    border:medium none;
    outline:medium none;
    display: block;
    margin: auto;
}

.bottomgg{background: url(../images/bg01.png) repeat; height: 200px; width: 100%; position:fixed; bottom: 0; left: 0;z-index:1200;}
.bottomgg .b_main{ width: 1220px; margin: 0 auto;height: 200px; position: relative;}
.bottomgg .b_main .bottomfc{position: absolute;top:-80px;left: 0;background: url(../images/fs_2.png) no-repeat;width:640px;height: 271px;}
.bottomgg .b_main .yuncode{position: absolute; top: 26px; right:16px;z-index:10;display:block;width:126px;}
.bottomgg .b_main .server{ background: url(../images/bg02_03.png) repeat; width: 410px;height: 200px; position: absolute; right: 40px; top: 0; }
.bottomgg .b_main .server.vr_noyun{right: 80px;}
.bottomgg .b_main dl{width:360px;margin:22px auto 0px;}
.bottomgg .b_main dd{margin-top:16px;height:40px; position:relative}
.bottomgg .b_main dd .input{background:#fff;width:85.6%; height:40px; border:1px solid #d5d5d5; font-family:"Arial"; font-size:16px; color:#666666; *line-height:40px;padding-left:50px}
.bottomgg .b_main dd .input:hover{border:1px solid #76a7d1;}
.bottomgg .b_main dd i{background:url(../images/sigicon.png) no-repeat scroll 0 0;height: 24px;left: 16px;position: absolute;top: 10px;width: 24px;z-index: 12;}
.bottomgg .b_main dd i.icon-nick {background-position: -155px -146px;}
.bottomgg .b_main dd i.icon-phone {background-position: -156px -208px;}
.bottomgg .b_main dd .w60{width: 50.5%;}
.bottomgg .b_main dd .selbox{ width: 48.6%; float: left; background:#FFFFFF; height: 40px; position: relative; z-index: 200;}
.bottomgg .b_main dd .selbox .inp{background: url(../images/sel.png) no-repeat 140px center;border: medium none; outline: medium none; height: 40px; line-height: 40px; width: 100%; 
padding-left: 50px; cursor: pointer; font-size: 16px;}
.bottomgg .b_main dd .selbox ul{display: none; background: #FFFFFF; overflow: hidden; overflow-y: scroll;height: 133px;}
.bottomgg .b_main dd .selbox ul li{ height: 25px; line-height: 25px; padding-left: 20px; cursor: pointer;}
.bottomgg .b_main dd .selbox ul li:hover{background: #efeded;}
.bottomgg .b_main dd .mr10{ margin-right: 10px;}
#ggBtnAply,#ggBtnAply1{position: absolute; right: 0;width: 33%; background: #fd614e; color: #FFFFFF; font-size: 18px;height:42px; border: 0;}
.bottomClose{ background: url(../images/close_03_1.png) no-repeat;width: 26px;height: 26px;position: absolute;right: 0;top:10px; display: block;}
.gg-zxbj-bottomgg{ background: url(../images/gqfc.png) no-repeat; width: 270px; height:285px; position: fixed; left: 0; bottom: 30px; display: block; z-index: 1200;}
#gg-zxbj-bottomggqg{background: url(../images/fs_1.png) no-repeat; }
.ggmt20{margin-top:20px;display:block;}
.ggmb20{margin-bottom:20px;display:block;}
#bottomggqg .b_main .server{width:540px}
#bottomggqg .b_main dl{ margin-left: 20px; margin-top: 25px;}

/*当前位置样式*/
.posi{width:100%;height:30px;float:left;}
.posi p{height:30px;width:1200px;margin:0 auto;line-height:30px;padding-left:10px;color:#727272;font-size:14px;margin:5px 0 5px 0;}
