﻿@charset "utf-8";
/* CSS Document */
/*全局公共样式*/
* { margin:0; padding:0;}
body {padding-right:50px; font-family:Microsoft YaHei; font-size:15px; color:#474747; background:#f2f2f2;}
a { text-decoration:none; color:#333; cursor:pointer;}
table { border-collapse:collapse;border-spacing:0; border:0;}
img { border:none;border-radius:10px;}
.clear{ clear:both;}
.fl { float:left;}
.fr { float:right;color:#3597ee;font-size:18px;}
li { list-style:none;}
.hide {display:none;}
/*手机弹窗*/
.phone_window { position:fixed; top:200px; left:50%; margin-left:-150px; z-index:10; width:300px; border-radius:10px; background:#fff;box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1);}
.phone_window_main { padding:10px 20px 0px 20px; text-align:center;}
.phone_window_main div { margin-bottom:20px;}
.phone_window_top { width:100%; position:relative;}
.phone_close { position:absolute; right:10px; top:20px; width:20px; cursor:pointer;}
.phone_logo { position:absolute; left:50%; top:20px; margin-left:-87px;}
.phone_window_main .phone_main1 { font-size:16px; margin-bottom:5px;}
.phone_main2 { color:#666;}
.phone_main3 { width:180px; border-radius:5px; border:1px solid #ddd; height:35px; font-size:14px; outline:none; padding:0 10px;}
.phone_main4 {width:200px; border-radius:5px;  height:37px;font-size:18px; color:#fff; background:#258dfe; border:none; cursor:pointer;font-family:Microsoft YaHei;}

.sidebar { position:fixed; width:50px; height:100%; background:#525252; right:0; top:0; z-index:100;}
.sidebar_line { width:26px; height:1px; background:#666666; margin:0 auto; margin-bottom:15px;}
.sidebar_blank { height:20%;}
.sidebar_nav { margin-bottom:15px; position:relative; width:100%; height:40px;}
.sidebar_nav:hover { background:#1890ed;}
.sidebar_icon1 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar1.png) no-repeat center;}
.sidebar_icon2 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar2.png) no-repeat center;}
.sidebar_icon3 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar3.png) no-repeat center;}
.sidebar_icon4 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar4.png) no-repeat center;}
.sidebar_icon5 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar5.png) no-repeat center;}
.sidebar_icon6 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar6.png) no-repeat center;}
.sidebar_icon7 { cursor:pointer; width:100%; height:100%; background:url(../image/sidebar7.png) no-repeat center;}
.sidebar_icon2 span { width:15px; height:15px; border-radius:15px; background:#F6413A; color:#fff; text-align:center; line-height:15px; font-size:12px; position:absolute; right:0; top:0; display:block;}
.sidebar_top { position:absolute; bottom:0; margin-bottom:0;}
.sidebar_div { display:none; position:absolute; right:56px; top:0;}
.sidebar_div_main {border-radius:5px;padding:0 15px; white-space:nowrap; line-height:40px;  background:#1890ED; color:#fff;}
.sidebar_div1 {box-shadow:1px 1px 5px 2px rgba(0,0,0,0.1);}
.sidebar_div_main1 { border-radius:5px;  background:#1890ED;}
.sidebar_div_main2 { border-radius:5px;  background:#fff;text-align: center; padding:10px;}
.sidebar_div_app { text-align:center; margin-top:3px;}
.sidebar_div_icon { position:absolute; right:-6px;top:14px;}
.sidebar_nav:hover .sidebar_div { display:block;}
.sidebar_div_pk { background:url(../image/sidebar_bg2.png) no-repeat 20px 20px; padding:15px 20px 20px 85px;}
.sidebar_div_pknone { font-size:16px; width:120px;height:30px;text-align:center; color:#fff;}
.sidebar_div_pklink { width:80px; height:28px;line-height:28px; border:1px solid #fff; display:block; margin-top:5px; margin:0 auto; text-align:center; font-size:16px; color:#fff; border-radius:3px;}
.sidebar_div_pk1 {background:none;padding:0;}
.sidebar_div_pktt {padding:0 20px; width:370px;color:#fff; height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.sidebar_div_pktt span:nth-child(1) { font-size:18px; font-weight:bold;}
.sidebar_div_pktt span:nth-child(2) { color:#fff; margin-left:10px;}
.sidebar_div_pktt span:nth-child(3) { cursor:pointer; float:right;margin-top:17px; color:#fff;}
.sidebar_div_pktt span:nth-child(3):hover { color:#fff;}
.sidebar_div_pkgodiv {background:#fff;padding:20px 0;width:100%;}
.sidebar_div_pkgo {margin:0 auto; display:block; width:300px; height:45px; font-size:16px; border-radius:3px; color:#fff; text-align:center; line-height:45px; background:#1890ed;}
.sidebar_div_pklist {background:#fff;padding:0 20px;}
.sidebar_div_pklist li { border-bottom:1px solid #ddd; padding:20px 0; }
.sidebar_div_pklist li:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.sidebar_div_pklist .pklist_left { width:230px; float:left;}
.sidebar_div_pkhouse {cursor:default; display:block; width:100%; height:26px; line-height:26px; font-size:15px; font-weight:bold; overflow:hidden;}
.pklist_price { font-size:16px; color:#1890ed; font-weight:bold; margin-left:10px;}
.pklist_right { float:right; margin-top:18px;cursor:pointer;}

/*头部*/
.top_nav {width:100%; }
.top_content {padding:10px 0; width:100%; height:46px; line-height:46px; border-bottom:1px solid #E5E5E6; font-size:16px; background:#fff;}
.top_main { width:1200px; margin:0 auto;}
.top_nav .logo { float:left;margin-top:10px;}
.top_nav .slogan { float:left; margin-left:20px; margin-top:10px;}
.top_nav .freeup { display:block; float:right; margin-top:5px; margin-right:15px; text-align:center; color:#595757; border:1px solid #C4C4C4; border-radius:5px; width:124px; height:34px;line-height:34px; }
.top_nav .freeup:hover {background:#fafafa;color:#258DFE;}
.top_nav .map { float:right; margin-right:15px; padding-left:23px; color:#595757; background:url(../image/index_top_mapbg1.png) no-repeat left;}
.top_nav .map:hover { color:#258DFE;}
.top_nav .nav_link { float:right; padding-left:26px; color:#595757;background:url(../image/index_top_loginbg1.png) no-repeat left;}
.top_nav .nav_link:hover { color:#258DFE;}
.top_nav .nav_link a:hover { color:#258DFE;}
.top_small_nav { height:36px; line-height:36px; background:#383838; width:100%; font-size:12px;}
.top_small_nav .fl a { color:#aeaeae; margin-right:35px;}
.top_small_nav .fl a:hover { color:#fff;}
.top_small_nav .fr { color:#1890ed;}
.top_small_nav .fr img { width:18px; vertical-align:text-bottom; margin-right:10px;}
.topselect { cursor:pointer; position:relative; float:left;margin-top:14px;margin-left:15px;font-size:12px;}
.topselect .changebg { background:#717273;}
.topselect p { width:55px; height:22px; line-height:22px; text-align:center; border-radius:10px; background:#717273; color:#fff;}
.topselect ul { padding-top:8px; width:53px;position:absolute; z-index:20000; margin-top:2px;display:none; background:url(../image/index_city_bg.png) no-repeat top}
.topselect ul li { height:25px;}
.topselect ul li a {display:block; border:1px solid #ddd; border-top:none; height:24px;line-height:24px;text-align:center; background:#fff; }
.topselect ul li a:hover {color:#1890ed;}
.top_right_img {display:none;}
/*底部*/
.foot { width:100%; background:#383838; color:#dcdddd;}
.foot a { color:#dcdddd;}
.foot a:hover { color:#fff;}
.foot_main {margin: 0 auto; width: 1200px;}
.foot_top { width:100%; padding:25px 0;  line-height:26px; border-bottom:1px solid #747474;}
.foot_link  { float:left;}
.nav_line {  padding:0 10px;}
.foot_phone { float:right; padding-left:40px; color:#1890ed;  background:url(../image/index_foot_bg.png) no-repeat left;}
.foot_bottom { padding-top:25px; padding-bottom:50px; width:100%; text-align:center;}
.foot_nav  { padding-bottom:8px;}
.foot_focus { position:relative;  padding:3px 18px 0 5px;}
.focus_img { display:none; position:absolute; left:0; top:-110px; border:3px solid #fff;}

/*公共样式*/
.container { padding-bottom:30px; margin:0 auto; width:1200px;}
.input_text { padding-left:10px; border:1px solid #ddd; font-size:14px; background:#fff; color:#666; font-family:Microsoft YaHei;}
.input_text:focus,.input_text:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
textarea {resize:none;outline:none;font-family:Microsoft YaHei;  padding-left:10px; padding-top:5px; line-height:24px;font-size:14px; border:1px solid #ddd; color:#666;background:#fff}
textarea:focus , textarea:hover{background:#fff; box-shadow:1px 2px 2px #eee inset;}
.button_blue { color:#fff; background:#258DFE; border:none; cursor:pointer; border-radius:3px; font-family:Microsoft YaHei;}
.button_green { color:#fff; background:#74C006;  border:none; cursor:pointer; border-radius:3px; font-family:Microsoft YaHei;}
.textarea { height:80px; width:500px; }
.select { width:100px; height:35px; line-height:35px; border:1px solid #ddd; background:#fff;}
.select:focus,.select:hover {background:#fff; box-shadow:1px 2px 2px #eee inset;}
.cgray { color:#999;}
.cblue { color:#258DFE;}
.corange {color:#e01b1b;}
.margin_top { margin-top:10px;}
.margin_top30 { margin-top:40px;}
.margin_top15 { margin-top:15px;}
.margin_top20 { margin-top:20px;}
.margin_left20 { margin-left:20px;}
.margin_left10 { margin-left:10px;}
::-webkit-input-placeholder {color: #888;}
:-moz-placeholder {color: #888;}
::-moz-placeholder{color: #888;}
:-ms-input-placeholder {color: #888;}
/*子页位置*/
.position {margin:0 auto; width:1200px; height:40px; line-height:40px; color:#999; }
.position a {color:#258DFE;}
.position .icon { padding:0 5px;} 

/*右侧返回顶部*/
.link { position:fixed;  left:50%; margin-left:620px; bottom:220px;}
.link a { display:block; margin-bottom:5px;padding-top:7px;font-size:12px; width:45px; height:38px;color:#fff;  background:#aaa; text-align:center;}
.link a:hover { background:#4088F6; color:#fff;}
/*登录注册
.user_login {position:relative; margin:0 auto; margin-top:120px; width:400px;box-shadow: 0 1px 14px rgba(0, 0, 0, 0.3);}
.login_tt1 { font-size:20px;}
.login_logo { text-align:center;}
.login_tt { padding-top:15px; width:400px; height:35px; background:#258DFE; text-align:center;}
.delete1 { width:18px; height:18px;  position:absolute; right:10px; top:10px;  cursor:pointer;}
.login_main { padding:10px 40px 40px; width:320px; background:#fff;}
.login_nav { margin-bottom:40px; width:320px; height:40px; border-bottom:1px solid #ddd; background:#fff;}
.login_nav a { display:block; float:left; margin-right:20px; padding:0 5px; height:40px; line-height:40px; font-size:16px;}
.login_nav .a_choose { border-bottom:2px solid #258DFE; color:#258DFE;}
.login { width:320px; margin-bottom:20px; line-height:42px;}
.login .input_text { width:308px; height:40px; line-height:40px;}
.login .input_w230{ width:198px;}
.login .img_yz {  height:40px; width:100px; }
.login1 { width:320px;}
.login .button_get { width:100px; height:42px; background:#fff; border:1px solid #258DFE; cursor:pointer; color:#258DFE;}
.login .button_get:hover {background:#258DFE; color:#fff;}
.login .button_green { width:318px; height:50px; font-size:16px;}
.login70 { text-align:right; padding-top:10px; }
.login70 a {color:#258DFE;}
*/
/*登录注册*/
.layui-layer { width:850px;}
.login_top_logo { float:left;margin-left:30px; width:200px; margin-top:15px;}
.login_main {border-radius: 10px;position: relative; box-sizing:border-box;background:#fff; width:100%; }
.login_main1 {border-radius: 10px;position: relative; box-sizing:border-box; background:#fff; margin:0 auto;}
.login_main2 {position: relative;padding:30px 40px; box-sizing:border-box; background:#fff; margin:0 auto; margin-top:20px; width:850px;}
.login_main:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.login_close {width: 100%;height: 50px; background: #1890ed;padding: 0 30px;box-sizing: border-box;border-radius: 10px 10px 0 0;}
.login_close #closeLayerImg {float:right; margin-top:15px; cursor:pointer;}
.login_left {padding: 30px 0 ; width:65%;}
.login_left1 { padding:30px 90px;}
.login_tt { text-align:center; height:30px; line-height:30px;font-size:20px;}
.login_tt span { padding:0 10px;  cursor:pointer;}
.login_tt span:first-child { margin-right:10%;}
.login_tt_click { color:#1890ed; border-bottom:1px solid #1890ed;}
.login_tt1 { padding-top:40px; text-align:center; font-size:20px;}
.login_tt1 img { width:60px; height:60px; border-radius:30px; margin-right:20px; vertical-align:middle;}
.login_tt2 { text-align:center; padding-top:20px; padding-bottom:30px;}
.login_left_main { border-right:1px solid #ddd; padding:0 10%; box-sizing:border-box;}
.login_left_div { position:relative; box-sizing:border-box; border-bottom:1px solid #ddd; padding-left:55px; margin-top:25px; padding-bottom:15px;}
.login_left_user { background:url(../image/login_icon1.png) no-repeat 20px top;}
.login_left_mima { background:url(../image/login_icon2.png) no-repeat 20px top;}
.login_left_phone { background:url(../image/login_icon3.png) no-repeat 20px top;}
.login_left_picture { background:url(../image/login_icon4.png) no-repeat 20px top;}
.login_left_message{ background:url(../image/login_icon5.png) no-repeat 20px top;}
.login_left_mima1 { background:url(../image/login_icon6.png) no-repeat 20px top;}
.login_left_div:hover { border-bottom:1px solid #999;}
.login_left_text { font-family:Microsoft YaHei;font-size:15px;outline: none; background:#fff; box-sizing:border-box; width:100%; padding-left:15px; border:none; height:22px; border-left:1px solid #ddd;}
.login_left_text1 {width:75%;}
.login_left_div1 { margin-top:20px;}
.login_left_div1:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
.login_left_div1 input { margin-top:4px; margin-right:10px;}
.login_left_div2 {margin-top: 10px;color: #666;width:100%;}
.login_left_img {border-radius:5px;cursor:pointer; position:absolute; right:0; bottom:10px; border:1px solid #ddd; box-sizing:border-box; width:100px; height:38px;}
.login_left_img img {border-radius:5px; width:100%; height:100%;}
.login_left_btn {font-family:Microsoft YaHei;cursor:pointer; margin-top:20px; background:#1890ed; color:#fff; font-size:20px; width:100%; height:60px; border:none; border-radius:5px;}
.login_left_btn1 {position:absolute; right:0;border-radius:5px;cursor:pointer; bottom:15px; border:1px solid #1890ed; color:#1890ed; background:#fff; height:38px; width:100px; box-sizing:border-box;}
.login_right { padding:30px 0;width:35%; text-align:center;}
.login_right_tt { font-size:20px; height:30px; line-height:30px;}
.login_right_link {font-size:15px; display:block; width:80%; max-width:180px; height:40px; line-height:40px; border-radius:20px; box-sizing:border-box; margin:0 auto; margin-top:40px; border:1px solid #9FDCF3; color:#2cb9ed;}
.login_right_link img { margin-right:10px; vertical-align:middle;}
.login_right_link1 { border:1px solid #FFD3C7; color:#ef4e22; margin-top:20px;}
.login_right_link2 { border:1px solid #BCEDBE; color:#09bb07; margin-top:20px;}
.login_right_div { margin-top:30px;}
.login_wrong_div { border-bottom:1px solid #FF4200;}
.login_wrong { font-size:12px; position:absolute; bottom:-20px; left:52px; padding:0 4px; background:#FFE3DB;}
.login_bg { position:fixed; z-index:-1; background:url(../image/login_bg.jpg) no-repeat center; left:0; bottom:0; width:100%; height:100%;}
.login_top { margin-top:20px;}
.login_top img { margin-left:20px;}
.login_success { width:100%; text-align:center; margin:0 auto 30px; font-size:18px;}
.login_success img { margin-right:20px;}
.login_success:after { clear:both; display:block; height:0; overflow:hidden; visibility:hidden; content:"clear";}
/*经纪人登录注册*/
.broker_login { width:100%; height:100%; min-height:735px; overflow:hidden;}
.b_login { width:100%; height:100%; background:url(../image/b_login_bg.jpg) no-repeat top center;}
.b_slogin { padding:60px 0;  width:100%; text-align:center; color:#fff;}
.slogin_big { padding-bottom:20px; font-size:50px;}
.b_login_main { margin:0 auto; padding:45px 35px 20px 35px; box-sizing:border-box; width:400px; background:rgba(255,255,255,0.1);}
.b_login_line { padding-bottom:23px; color:#fff;}
.b_login_line:after {display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.b_login_input1 , .b_login_input2 , .b_login_input3 { height:42px; color:#fff; border:1px solid #9D9D9D;  padding-left:35px; font-family:Microsoft YaHei;}
.b_login_input1 { width:293px; background:url(../image/b_login_icon1.png) no-repeat 10px 10px #40403D;}
.b_login_input2 { width:293px; background:url(../image/b_login_icon2.png) no-repeat 10px 10px #40403D;}
.b_login_input3 { width:183px; background:url(../image/b_login_icon2.png) no-repeat 10px 10px #40403D;}
.b_login_line .button_get { width:100px; height:44px; color:#fff; background:#1990EC; border:none; cursor:pointer;}
.b_login_line .button_get:hover {background:#0167d6;}
.b_login_line input[type=button] { width:100%; height:48px; background:#7CC415; color:#fff; cursor:pointer; border:none; border-radius:5px; font-size:18px;  font-family:Microsoft YaHei;}
.b_login_line input[type=button]:hover { background:#60a200;;}
.return_home { margin:0 auto; width:400px; padding-top:20px;}
.return_home a { color:#74c006;}
.b_login_foot { padding-top:160px; padding-bottom:45px; text-align:center; line-height:30px; color:#fff;}
/*选择下拉*/
.divselect , .select_checkBox{ float:left; margin-right:14px; position:relative;width:180px;background:#fff;}
.divselect p , .chartQuota{ height:33px;line-height:33px;  color:#666;  cursor:pointer;padding-left:10px; padding-right:30px; border:1px solid #ddd; background:url(../image/map_icon.jpg) no-repeat right center;}
.divselect ul , .chartOptionsFlowTrend{ width:178px;border:1px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divselect ul li , .chartOptionsFlowTrend li{height:28px; line-height:28px;}
.divselect ul li a{display:block; height:28px; color:#333333; padding:0 10px;}
.divselect ul li a:hover{background-color:#fafafa; color:#258DFE;}
.margin_r0 { margin-right:0;}
.divselect .changebg { background:url(../image/choose_bg1.jpg) no-repeat right center;}
.select_checkBox .changebg { background:url(../image/choose_bg1.jpg) no-repeat right center;}
/*区域选择下拉*/
.area_divselect { float:left; margin-right:14px; position:relative;width:180px;background:#fff;}
.area_divselect p { height:33px;line-height:33px;  color:#666;  cursor:pointer;padding-left:10px; padding-right:30px; border:1px solid #ddd; background:url(../image/map_icon.jpg) no-repeat right center;}
.area_divselect .nav1 { width:178px; border:1px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.area_divselect .nav1 li { line-height:28px; position:relative;}
.area_divselect .nav1 li a{display:block; height:28px; color:#333333; padding:0 10px;}
.area_divselect .nav1 li a:hover{background-color:#fafafa; color:#258DFE;}
.area_divselect .changebg { background:url(../image/choose_bg1.jpg) no-repeat right center;}
.area_divselect .nav2 { display:none; width:120px; height:200px; overflow:hidden; background:#fff; border:1px solid #ddd; position:absolute; left:178px; top:0;}
.area_divselect .nav2  li { padding-left:15px; height:28px; line-height:28px; cursor:pointer;}
.area_divselect .nav2  li:hover {color:#258DFE; background:#fafafa;}

/*选择下拉*/
.divMapselect { float:left; margin-right:14px; position:relative; width:180px;background:#fff;}
.divMapselect p { height:33px;line-height:33px;  color:#666;  cursor:pointer;padding-left:10px; padding-right:30px; border:1px solid #ddd; background:url(../image/map_icon.jpg) no-repeat right center;}
.divMapselect ul { width:178px;border:1px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divMapselect ul li {height:28px; line-height:28px;}
.divMapselect ul li a{display:block; height:28px; color:#333333; padding:0 10px;}
.divMapselect ul li a:hover{background-color:#fafafa; color:#258DFE;}

/*选择下拉*/
.divTpriceselect { float:left; margin-right:14px; position:relative;width:180px;background:#fff;}
.divTpriceselect p { height:33px;line-height:33px;  color:#666;  cursor:pointer;padding-left:10px; padding-right:30px; border:1px solid #ddd; background:url(../image/map_icon.jpg) no-repeat right center;}
.divTpriceselect ul { width:178px;border:1px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divTpriceselect ul li {height:28px; line-height:28px;}
.divTpriceselect ul li a{display:block; height:28px; color:#333333; padding:0 10px;}
.divTpriceselect ul li a:hover{background-color:#fafafa; color:#258DFE;}



/*选择下拉*/
.divAreaselect { float:left; margin-right:14px; position:relative; width:180px;background:#fff;}
.divAreaselect p { height:33px;line-height:33px;  color:#666;  cursor:pointer;padding-left:10px; padding-right:30px; border:1px solid #ddd; background:url(../image/map_icon.jpg) no-repeat right center;}
.divAreaselect ul { width:178px;border:1px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divAreaselect ul li {height:28px; line-height:28px;}
.divAreaselect ul li a{display:block; height:28px; color:#333333; padding:0 10px;}
.divAreaselect ul li a:hover{background-color:#fafafa; color:#258DFE;}



/*选择下拉*/
.divRoomselect { float:left; margin-right:14px; position:relative; width:180px;background:#fff;}
.divRoomselect p { height:33px;line-height:33px;  color:#666;  cursor:pointer;padding-left:10px; padding-right:30px; border:1px solid #ddd; background:url(../image/map_icon.jpg) no-repeat right center;}
.divRoomselect ul { width:178px;border:1px solid #ddd; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divRoomselect ul li {height:28px; line-height:28px;}
.divRoomselect ul li a{display:block; height:28px; color:#333333; padding:0 10px;}
.divRoomselect ul li a:hover{background-color:#fafafa; color:#258DFE;}

/*选择复选框*/
.select_checkBox{ margin-right:0;}
.chartQuota { -moz-user-select: none;-webkit-user-select: none; user-select: none;}
.chartOptionsFlowTrend li { cursor:pointer; border-bottom:1px solid #eee;}
.chartOptionsFlowTrend input { float:left; margin:8px 3px 0 10px;}
.chartOptionsFlowTrend .button_blue { border-radius:0; display:block; width:100%; text-align:center; color:#fff;}
/*弹窗*/
.windows,.windows1,.windows2 ,.windows3 {  background:#fff; position:fixed; top:300px; left:50%; z-index:1000; width:400px; height:auto;font-size:14px;box-shadow: 0 1px 10px 1px rgba(0, 0, 0, 0.1); margin-left: -200px;border-radius:10px;}
.windows_tt { height:40px; line-height:40px;font-size:18px; padding:0 20px; border-radius:10px 10px 0 0; background:#258DFE; color:#fff;}
.floatl { float:left;}
.floatr { float:right; margin-top:10px; cursor:pointer;}
.windows_main { padding:30px 20px;  font-size:16px; color:#777;line-height:30px;}
.windows_main .main_top { text-align:center; }
.main_top img { vertical-align:middle;margin-right:15px;}
.main_top input {height:30px;}
.windows_btn { text-align:center; margin-top:30px;}
.windows_btn input { font-family:Microsoft YaHei; width:160px; height:40px; text-align:center; border:none; border-radius:5px; background:#258dfe; font-size:18px; color:#fff; cursor:pointer;}
.windows_btn .button_gray {background:#bbb;}
/*区域下拉*/
.mod-dropdownlist {background: #fff ;  display: inline-block;   margin-right:14px;  width:180px;}
.mod-dropdownlist .dropdown-select { background: transparent url(../image/icon_dropdown.gif) right no-repeat;  border: 1px solid #ddd;  color: #666; cursor: default; display: inline-block; *display: inline; width:178px; height: 33px; line-height: 33px; overflow: hidden; *zoom: 1; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; user-select:none;  font-size: 14px;}
.mod-dropdownlist .dropdown-select:visited, .mod-dropdownlist .dropdown-select:hover, .mod-dropdownlist .dropdown-select:active {  background: transparent url(../image/icon_dropdown.gif) right no-repeat; border: 1px solid #c7c7c7;  color: #666;  }
.mod-dropdownlist .dropdown-select .dropdown-input { display:block; padding-left:10px; zoom: 1;  overflow: hidden;  font-size: 14px; line-height: 30px; float: left; height: 30px;}
.mod-dropdownlist .dropdown-select .dropdown-icon {display:none;}
.mod-dropdownlist .dropdown-select:hover .dropdown-icon { background: transparent  url(../image/icon_dropdown_hover.gif) center center no-repeat;}
.mod-dropdownlist .dropdown-list {  background: #fff;  border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9; display: block; overflow: hidden; padding:0;}
.mod-dropdownlist .dropdown-options { background: #fff; display: block; overflow: hidden; overflow-y: auto; padding:0; margin: 0;}
.mod-dropdownlist .dropdown-options li {  margin: 0;  padding: 0;}
.mod-dropdownlist .dropdown-options li a { color: #666; cursor: default;  display: block; padding: 0 10px; white-space: nowrap; width: 120%;  font-size: 14px; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; user-select:none;}
.mod-dropdownlist .dropdown-options li a:hover { background-color: #eee; color: #666;}
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a,
.mod-dropdownlist .dropdown-options li.dropdown-options-focus a:hover{ background-color: #258DFE;color:#fff;}
.mod-dropdownlist .dropdown-list .dropdown-custombox { border-top: 1px solid #ccc;}
/* 对 placeholder 兼容性支持 @kwok */
.phcolor{color: #999;}
@media screen and (min-width:750px) and (max-width:1200px){
	body {padding-right:40px;}
	.foot_main {width: 100%; padding: 0 20px;box-sizing: border-box;}
	.foot_link { width:60%;}
	.sidebar {width:40px;}
	.top_small_nav .fl a {margin-right:15px;}
	.top_main { width:100%;padding:0 20px;box-sizing:border-box;}
	.container {width:100%;}
	.position {width:100%;padding:0 20px;box-sizing:border-box;}
	.nav_line {padding:0;}
	.foot_focus {padding:0;}
	.foot_nav img {width:20px;}
	.top_nav .freeup {margin-right:10px; width:auto; padding:0 5px;}
	.top_nav .map {padding:0;margin-right:10px; background:none;}
	.top_nav .nav_link {padding:0; background:none;}
	.topselect p {width:auto;padding:0 5px;}
	.topselect {margin-left:3px;}
	.top_nav .logo {width:200px;margin-top:14px;}
	.top_right_content {font-size:12px;}
}
@media screen and (max-width:749px){
	.sidebar {display:none;}
    .foot_main { width: 100%; padding:20px 10px;box-sizing: border-box;}
	.foot_top {display:none;}
	.foot_nav{display:none;}
	.foot_bottom {padding:0; font-size:12px;}
	.top_small_nav {display:none;}
	.top_main { width:100%;position:relative;} 
	.top_nav .logo {margin-top: 3px; width:200px;margin-left:10px;}
	.topselect {margin-left:5px;    margin-top: 5px;}
	.topselect p {width:40px;height:20px; line-height:20px;}
	.position {width:100%;padding:0 10px; box-sizing:border-box;}
	.top_right_content {display:none;z-index:10000;position:absolute; left:0; top:46px; background:#fff;width:100%;}
	.top_right_img {display:block;float:right;margin-right:10px;width:20px;margin-top:5px;}
	.top_nav .freeup {margin-right:0;width:100%; color:#333; padding-left:10px;background:none;box-sizing:border-box;border:none;text-align:left;margin-top:0;border-radius:0;height:47px;line-height:47px;border-bottom:1px solid #ddd;}
	.top_nav .map {margin-right:0;width:100%; color:#333; padding-left:10px;background:none;box-sizing:border-box;border-bottom:1px solid #ddd;}
	.top_nav .nav_link {margin-right:0;width:100%; color:#333; padding-left:10px;background:none;box-sizing:border-box;border-bottom:1px solid #ddd;}
	.top_content {height:30px;}
	.container { width:100%;}
}