﻿
body{font-family:"Microsoft Yahei";}

/* img{border-radius: 4px;} */

.wrapperView{ width:100%;}

.topNav
{
	 width:100%;
	 margin:0 auto;
	 border-bottom:1px solid #e6e6e6;
/*
	 filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#f6f6f6',gradientType='0');
	 background: -moz-linear-gradient(top, #ffffff, #f6f6f6);
	 background: -o-linear-gradient(top,#ffffff, #f6f6f6);
	 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f6f6f6)); 
*/
	 background-color:#f5f5f5;
	 min-width:1200px;
}

/* topbar */
.topbar{ width:1180px; margin:0 auto;height:31px; color:#666;  line-height:32px; font-size:14px; text-align:right;}
.topbar a{ color:#333;text-decoration:none; margin-left:6px;}

/* navbar */
.navbar{ width:1180px; margin:0 auto;height:auto; }/* padding:20px 10px; */
.navbar a{ color:#333;
			font-size: 18px;
			margin-left: 12px;
			margin-right: 12px;
			text-decoration:none;
}

.navbar .city{ color:#666; font-size:14px; background-color:#999; color:#fff;vertical-align:super;}
.navbar .city:hover{ cursor:pointer;}

.navbar .link{  float:right;/*  margin-top:20px; */text-shadow: 0 0 1px #e6e6e6;}

.navbar .qrc{ position:fixed; bottom:132px; right:2px; z-index:9999;}    

/*
.navbar .logo{ display:block;}
*/

/* header */
.header{ width:100%; min-width:1200px; text-align:center;  height:auto; position:relative;}

/* background-color:#f6f6f6; */
.header img{ width:100%;}

.content{ width:1200px; margin:0 auto; height:auto;}

.estList1, .estList2, .adList1, .adList2{ margin-top:20px; } /* background-color:#f9f9f9; */

.estList1{ height:auto; }
.estList2{ height:auto; }
.adList1{ height:auto; text-align:center;  min-width:1200px;}
.adList2{ height:auto; text-align:center;  min-width:1200px;}

.adList1 img ,.adList2 img{ width:100%;}

.title{ font-size:24px; line-height:200%; margin:0 12px; }

.estList1 img, .estList2 img{width:280px; height:210px;display:block;}

/* width:280px; height:210px;  box-shadow: 0 0 2px #f9f9f9; border-radius: 2px; */

.estImg{
	/*width:280px; height:210px; margin:0 auto;background-color:#fff;text-align:center;vertical-align:middle;*/
	background-color:#f3f3f3;
}

.est_title{ position:relative;width:280px; font-size:20px; line-height:36px; height:36px; color:#333; background-color:#fff;border-right:1px solid #f3f3f3;border-left:1px solid #f3f3f3;}
            
.est_info{position:relative;width:280px;font-size:14px; line-height:30px; height:30px; color:#999;background-color:#f9f9f9; border-right:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}
/*  width:100%; height:100%; max-width:200px; max-height:150px; */

.estList1 ul li{ float:left; list-style:none; padding:12px 10px;}
.estList2 ul li{ float:left; list-style:none; padding:12px 10px;}

/* footer */
.footer{ width:100%;  min-width:1200px;background-color:#4e4e4e;height:auto; margin-top:20px;height:160px;}
.footer_txt{ margin:0 auto; width:1180px;padding:0px 10px;}
.footer_list{ margin-top:20px;color:#fff;}
.footer_list .us ,.footer_list .other ,.footer_list .tect{ margin-top:20px;}
.footer_txt .footer_img{ float:right;margin-top:40px;}
.footer a{ color:#fff; text-decoration:none;}
/*  clear */
.clear {
    clear: both;
}

/* h list */
.h20{ height:20px;}
.color_red{ color:#f00;}
.fr{position:absolute;bottom:0;right:0;}
a:hover{ text-decoration:underline;}
.fw{ font-weight:bold;}

/* masterNav */
.masterNav
{
    background-color:#f9f9f9;
    padding:0 20px;
    box-shadow: 0 0 0 1px #e6e6e6;
   /* border:1px solid #999;*/
}

.masterNav a{color:#666;height: 40px;line-height:40px; font-size:14px;}

.indexNav
{
	 width:100%;
	 margin:0 auto;
	 background-color:#f9f9f9;
	 box-shadow: 0 0 0 1px #e6e6e6;
	 margin-bottom:2px;
	 min-width:1200px;
}

.indexNavSub{ width:1160px; margin:0 auto;
    padding:0 20px;
}

.indexNav a{ color:#666;height: 40px;line-height:40px; font-size:14px;}

/* user */

.userList{ margin-top:20px; }

.userList img { text-align:center;vertical-align:middle;}/*  width:150px;height:200px;  box-shadow: 0 0 2px #f9f9f9; border-radius: 2px; */ 

.user_title{ text-align:center; font-size:15px; line-height:200%; height:32px; color:#333; background-color:#fff;border-right:1px solid #f3f3f3;border-left:1px solid #f3f3f3;}
            
.user_info{ text-align:center; font-size:14px; line-height:200%; height:32px; color:#999;background-color:#f9f9f9; border-right:1px solid #f3f3f3;border-left:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}

/*
	width:100%; height:100%;
	max-width:200px; max-height:150px;
*/

.userList ul li{ list-style:none;float:left;padding:12px 15px;} /* float:left; padding:20px 7px; */
.userImg{background-color:#eee;text-align:center;vertical-align:middle;}

/* search */

.search{  padding:16px 20px; border-left:1px solid #eee; border-right:1px solid #eee;}

.search_input{ width:300px; height:36px; line-height:36px; padding-left:12px;border: 1px solid #ccc;border-radius: 2px;}

.search_btn
{
    border-top: none;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    height: 38px;
    margin-left: 8px;
    width: 100px;
}

button{cursor: pointer;}

/* user */

.user_main{ width:1200px; margin:0 auto; height:auto;}

.user_left ,.user_right{ float:left; margin-top:20px;}

.user_left { width:152px; margin-right:20px;}

.user_right { width:1026px; height:auto; border:1px solid #dddfe3;}

.user_list 
{
	 border:1px solid #dddfe3; 
	 background-color:#f5f6f8;
	 /* background:#fff url(/Content/modelImg/user_left.png) no-repeat;  */
	 height:366px; width:120px;
	 padding:15px;
}

/*  public */
.clear{ clear:both;}

/* * * */
.mainserach{width:100%;background-color:#4e4e4e; height:auto; min-width:1200px;}
.mainserachDiv{ margin:0 auto; width:1140px; height:auto; }/* padding:30px;height:100px; */
.mainserachDiv h4{ margin-bottom:20px;color: #fff;font-size: 18px;font-weight: bold;}
.mainserachDiv a{ color:#ccc; font:14px/2 ''; padding:0 4px;display:inline-block;}

.mainserachDiv input
{
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    font-size: 14px;
    padding:0 12px;
    height: 38px;
    /* width:220px; */
    width:525px;
}

.mainserachDiv button
{
	margin-left:4px;
    color: #fff;
    width: 90px;
    height: 40px;
    background-image: none;
    border: 1px solid transparent;
    border-top: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 0;
}
