@charset "utf-8";
/* CSS Document */

/* COMMON BLOCK 
------------------------------------------------------------------*/
.mainWrap { width:960px; margin:0 auto;}
/* COMMON SHARED TOP-BAR
-----------------------------------------------*/
.top-login-li a { color:#06C; cursor:pointer;}
.top-login-li a:hover { text-decoration:none; color:#FF6633;}
/*.topWrap-iframe-container { width:100%;height:50px;  margin:0 auto; display:block; }
 .x-topbar-iframe {width:100%;height:60px; margin:0 auto; display:block; position:relative; z-index:99; overflow:hidden; }*/
   
 .topWrap { width:100%;height:25px; background-color:#EFEFEF; border-bottom:#CCC; border-bottom-style:solid;border-bottom-width:1px; }
  .topBar { width:960px; margin:0 auto; padding-top:2px;*padding-top:0px;*margin-top:2px;}
    .top-loginfo { font-size:12px; display:inline-block; *display:inline; *zoom:1;}
	.top-regOrLogin { font-size:12px; margin-left:15px; display:inline-block; *display:inline; *zoom:1;}
	  .top-regOrLogin a:link { color:#069;}
	  .top-regOrLogin a:visited {color:#069;}
	  .top-regOrLogin a:hover { text-decoration:none; color:#F00;}
	 
	.x-weather-ctn {width:300px; height:24px; margin-left:18px; overflow:hidden; padding-top:2px;}
	.top-weather { font-size:12px; margin-left:15px; color:#666666; display:inline; *display:inline; *zoom:1; }
	  .top-weather img { width:22px; height:22px; vertical-align:middle; display:inline;}
	.top-userInfo {font-size:12px; padding-left:310px; display:inline-block; *display:inline; *zoom:1;}
	  
	  .top-userInfo a:link { color:#000000} 
	  .top-userInfo a:visited { color:#000;}
	  .top-userInfo a:hover { text-decoration:none; color:#F00;} 

/* Guan footer  */
.x-footerWrap { width:960px; height:250px; margin: 10px auto 20px auto; overflow:hidden;}

.x-iframeWrap { width:960px; height:250px; overflow:hidden; margin:0 auto;}
.x-iframeSet {width:960px; height:250px; margin:0 auto; overflow:hidden; border:0;frameborder:0;}


.sy{ width:700px; height:130px; background:#f4f3f3; padding:15px 130px; font-size:13px;}
.sy_xs{ width:140px; height:130px}
.sy_xs b a { color:#333;}
.sy_xs b a:hover { color:#F60;}
.sy_list{ padding:15px 0 0 0}
.sy_list li{ line-height:25px}
.sy_list li a:link{ color:#333;}
.sy_list li a:visited{ color:#333;}
.sy_list li a:hover{ color:#F30;}
.f_line{ width:2px; height:130px; background:url(../img/f_line.gif) repeat-y; display:block}
.sy_img{ width:15px; padding:0 5px 0 15px}
.js {width:960px; margin:20px auto;}
.js p{ display:block;text-align:center; line-height:25px; font-size:12px; }

/* COMMON LOGO & TITTLE & SEARCH INPUT

--------------------------------------------------*/


em { font-style: normal; color: #999}
.l{ float:left}
.r{ float:right}
.f12{ font-size:12px}

.container {width:960px;margin:0 auto;font-size:12px}
.area {width:960px;margin:0 auto;text-align:left}
.bor_img{ border:1px solid #b5b5b5; padding:4px}
/* clear float */
/*.clear:after { content: "."; display: block; height: 1; clear: both; font-size: 0px; overflow:hidden; line-height: 0px}*/

/*  顶部设定
------------------------*/
.top_bg{ background:url(../img/top_bg.jpg) 0 0 repeat-x; height:27px; width:100%;line-height:27px}
.top_list ul li{ float:left; width:76px; line-height:27px}
.top_list02 ul li{ float:left; width:120px; line-height:27px}
.logo{ width:252px; height:90px}

/*  市区选择*/
.area-choose{ width:86px; height:28px; font-size:14px; line-height:28px; margin-top:62px; padding-left:10px}
/* GUAN XIN SET--*/
.fzd{ /*background:url(../img/bg.gif) 0 -70px;*/ width:86px; height:28px; font-size:14px; line-height:28px; margin-top:62px; padding-left:10px}


/* SEARCH BAR INPUT SET */
.search {width:591px;height:90px; /*background:#999*/}
.title {width:330px;height:33px;padding:12px 141px 11px 120px}
.input {width:451px;height:28px;padding:3px;background:url(../img/input.jpg) no-repeat}
.input input {width:445px;padding:0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 28px;*height: 22px;border:none;line-height:28px;font-size:14px}



/*-------------COMMON NAV MENU  
-------------------------------------------------*/
/*---不是首页的nav---*/
.nav{ width:960px; height:44px; background:url(../img/bg.gif) 0 -750px;}
.nav ul{ padding:0 0 0 14px}

.nav span{ font-size:14px; font-weight:bold; color:#432002; width:162px; line-height:38px; text-align:center}

.nav ul{ padding:0 0 0 0px;}
.nav ul li{ font-size:14px; float:left; width:80px; color:#FFF; line-height:38px; text-align:center; margin:0 11px; cursor:pointer; }
*html .nav ul li{ margin:0 10px; }

.nav ul li a { text-decoration:none; color:inherit;}
.nav ul li a:link { text-decoration:none; color:#FFFFFF; font-style:normal;}
.nav ul li a:visited { text-decoration:none; color:#FFFFFF; font-style:normal;}
.nav ul li a:hover { text-decoration:none; color:#FFF; font-style:normal;}
.nav ul li a:active { text-decoration:none; color:#FFFFFF; font-style:normal;}

.x-nav-bg { background-color:#BD6139; background:url(../images/x-navMenu-bg.gif) no-repeat;}


.point{ width:13px; height:14px; background:url(../img/bg.gif) 0 -450px; display:block}
.place li{ line-height:16px; margin:0 5px; float:left}
.place_line{ width:940px;padding-left:18px;border-bottom:2px solid #f39011;background:url(../img/bg.gif) 0 -460px no-repeat}
.place_line a { color:#333;}

.place_line a:link{ color:#333;}
.place_line a:visited{ color:#666;}
.place_line a:hover { color:#F96;}
.place_line a:active { color:#F00;}

 
/*   Xu TOP SLIDE-DOWN-MENU SET 
---------------------------------------------------------------------*/

.x-down-menu { display:inline-block;*display:inline;*zoom:1; cursor:pointer;}
*html .x-down-menu {margin-top:5px;}


.x-down-menu cite { display:inline-block;*display:inline;*zoom:1;} 

#divselect{width:80px; margin:0px auto; margin-left:-12px; position:relative; z-index:10000; }
#divselect cite{width:50px; height:24px;line-height:24px; display:block; color:#807a62; cursor:pointer;font-style:normal; padding-left:4px; padding-right:30px; background:url(../images/xjt.png) no-repeat right center;}

#divselect ul{width:90px; background-color:#FFFEFB; position:absolute; z-index:20000; margin-top:-1px; border:solid 1px #999999; display:none;}
*html #divselect ul { margin-top:5px;}
#divselect ul li{height:24px; line-height:24px;}
#divselect ul li a{display:block; height:24px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{ text-decoration:underline; color:#FF0033;}

/*-------------------INDEX PHOTO SHOW CSS SET
*/
.x-scoSet{width:3800px; height:117px; padding:0; overflow:hidden;}
.over-hidden{ overflow:hidden;}

/*------------------------COMMON SIDE-BAR
-------------------------------------------------------------*/


.b_main {width:780px;padding-top:10px}
.b_main .b_main_l {border-bottom:1px #ccc solid}

.b_main_l a:link {color:#000000;}
.b_main_l a:visited { color:#000000;}
.b_main_l a:hover {color:#F63; text-decoration:none;}
.b_main_l a:active { color:#F00;}

.b_main .b_main_l .b_title {width:140px;height:29px;padding-left:10px;background:url("../img/title_bg.jpg") no-repeat;line-height:29px;font-size:14px;font-weight:bold}
.b_main .b_main_l .b_content {width:108px;padding:5px 20px;line-height:25px;border:1px #ccc solid;border-top:none;border-bottom:none}


.side {width:170px}
.side .map .m_title {width:158px;height:35px;padding-left:10px;border:1px #ccc solid;background:url("../img/tit_bg01.jpg") repeat-x;line-height:35px;font-weight:bold}
.side .map .m_content {width:150px;padding:9px;border:1px #ccc solid;border-top:none}

/*  -----------COMMON CONENT SET 
---------------------------------*/

.x-content{float:left;margin-left:80px; margin-right:20px; width:500px; height:500px; padding:10px;}
.x-content-in { width:95%; height:95%; margin:0 auto;}

.x-form-cter p{ font-size:14px; line-height:40px;}
.x-form-cter p span input{ font-size:13px;}
.x-edit-btn{ width:99px; height:31px; display:inline-block; background:url(../images/x-edit-btn.gif) no-repeat;}

/* 密码颜色*/
#safectn1 { height:18px; font-size:13px; line-height:14px; padding-top:4px}
#safectn1 li { padding:0 20px; height:16px;}

.safeColor1 { background-color:#F60; color:#FFF}
.safeColor2 { background-color:#FC9; color:#FFF}

/*  ADD LINK  公共模块 增加链接样式  */
.overLink-on{ color:#FF6633; cursor:pointer;}
.overLink-off{ color:#000000}
.good-link a { color:#36f; }
.good-link a:hover { color:#F63;}

.good-link2 a { color:#444;}
.good-link2 a:hover { color:#F63; text-decoration:underline;}

.in-hr-ctn { width:99%; height:2px;margin:5px auto; overflow:hidden; border-top:1px solid #E2DFEE;}
.in-hr-ctn hr { border:0;}

.div-center { width:85%; overflow:hidden; margin-left:auto; margin-right:auto;}

.ad-img_01 { width:960px; height:200px;}

*html .ie6-adjust_01 { margin-top:-17px;}

.x-title { font-weight:bold; color:#333; font-size:14px; padding-top:10px; padding-left:20px;}
.x-bg-gray_1 { background:#f2f2f2;}

/* 修正顶部 */
#logWrapSet { width:280px;}
#logWrapSet a{ color:#06C; cursor:pointer;}
#logWrapSet a:hover{ text-decoration:none; color:#FF6633;}

/*清除地图 提示信息 */
#validateMessage { display:none;}
#Attribution{ display:none;}
#version { display:none;}