@charset "utf-8";
/* -------------------------------------------------------------------------------------- 
| Content: be used to the home page			  
| Created: 2012/07/26																	 
| Author:  Jenney																		 
| -------------------------------------------------------------------------------------- */

/* -------------  reset  --------------- */

body{ background:#7199D6 url(/images/background/j001.jpg) repeat-x fixed left bottom; color:#2d374b; margin:0; padding:0 0 15px; font:14px/1.4 Arial, Helvetica, sans-serif;}
div,ul,ol,li,dl,dt,dd,form,legend,input,select,h1,h2,h3,h4,h5,a,span{ margin:0; padding:0; background:none;}
ul,ol, li{ list-style:none;}
img{ border:none;  }
a{ color:#093eb4; text-decoration:underline;}
a:hover{ text-decoration:none;}

.clear{ clear:both; float:none; height:0; line-height:0; font-size:0; overflow:hidden;}
.strong{ font-weight:bold;}
.fl{ float:left;}
.fr{ float:right;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.red{ color:#b00d0d;}
input, select, textarea{font:14px/1.4 Arial, Helvetica, sans-serif;}

.iframe {padding:10px 0 40px 0px;}
/* -------------  layout  --------------- */
#header, #main, #footer{ width:960px; margin:0 auto;}

/* -------------  header  --------------- */
.logo{ float:left; width:127px; height:108px; margin:10px 0 0 13px;behavior:url(/com/js/png/iepngfix.htc); }
#msnSkype{ float:right; width:185px; margin:20px 20px 0 0; padding-top:50px; background:url(/images/logo/word2.png) no-repeat; text-align:right; display:inline;behavior:url(/com/js/png/iepngfix.htc);}
.msn{ padding:5px 15px 5px 28px; background:url(/images/ico/msn.png) no-repeat 0 3px; behavior:url(/com/js/png/iepngfix.htc); display: inline-block; width:30px;}
.skype{ padding:5px 0 5px 25px; background:url(/images/ico/skype.png) no-repeat 0 3px; behavior:url(/com/js/png/iepngfix.htc); display: inline-block; width:30px;}
.msn a, .skype a{ color:#1F51C1;}
.slogan{ float:left; width:615px; margin:30px auto 0; text-align:center; color:#1F51C1; line-height:80px;}
.slogan p{ margin-bottom:15px;}
.tel{ padding-left:25px; background:url(/images/ico/p003.png) no-repeat; font:bold 20px Arial, Helvetica, sans-serif;}
.telNum{ font:bold 20px Georgia, "Times New Roman", Times, serif;}
#mainNav{ border-bottom:4px solid #AF403F; margin-top:5px; overflow:hidden; zoom:1;}
#mainNav li, #mainNav li a, #mainNav li a span{ height:35px; line-height:35px; background:url(/images/background/p002.png) no-repeat; color:#FFF;}
#mainNav li{ float:left; padding-right:14px; background-position:right top; }
#mainNav li a, #mainNav li a span{ display:block; -float:left; padding-left:5px; text-decoration:none; cursor:pointer;}
#mainNav li a span{ padding:0 17px; background-repeat:repeat-x; background-position:0 -70px;}
#mainNav .current{ background-position:right -35px;}
#mainNav .current a{ background-position:0 -35px;}
#mainNav .current a span{ background-position:0 -105px;}

/* -------------  main  --------------- */
#content{text-align:justify}
#main{background:#fff;}
.title{background:url(/images/ico/arrow.gif) no-repeat 13px 8px;
			  padding:5px 0 5px 23px;
			  font-size:15px;
			  color:#093EB4; line-height:15px;}
#main .leftNav,#main .sonNav{float:left;width:195px;}
.sideNavTit{ width:194px; background:url(../images/background/j003.jpg) no-repeat #4c7bb8; position:relative;}
.sideNavTit .sideTitle{ background:url(../images/background/arrow03.gif) no-repeat 8px 13px; color:#fff;
width:176px; height:40px;}

.tt{
	position:absolute;
	left: 16px;
	top:11px;
	width:170px;
	height:100%;
	z-index:5;
	line-height:12px;
	margin:auto;
}
.leftBox{ width:216px; float:left;}


#main .leftNav{margin:25px 12px; width:194px; display:inline; }
#main .sonNav ul{background:#eef3f9;width:192px; border:1px #d7dae1  solid;}
#main .sonNav li{width:174px;}
#main .sonNav .current{background:#db4f50 url(../images/background/arrow02.gif) no-repeat 10px 11px;    font-size:14px; line-height:25px;	 padding-left:18px;color:#fff; margin-bottom:1px;}
#main .sonNav .current a{color:#fff;}
#main .sonNav li a{ display:block; line-height:24px; padding-left:18px;border-bottom:1px #fff solid; background:url(../images/background/arrow01.gif) no-repeat 10px 11px; text-decoration:none; width:174px; }
#main .sonNav li a:hover{background:#db4f50 url(../images/background/arrow02.gif) no-repeat 10px 11px; color:#fff;width:174px;}



#main .mainCon{width:700px;margin-bottom:5px; padding-left:12px; float:left;}
#main .mainCon .topMain{display:inline-block;
                        margin:15px 0 0 0;
			            padding-bottom:20px;
			            width:700px;
			            border-bottom:2px #438DCE solid;}
#main .mainCon .breadNav{float:left;}
#main .mainCon  .follow{float:right;}

#main .mainCon .cityList .cityT{ height:35px;
                                width:700px;
								padding-bottom:2px;
                                }
#main h1{background:url(/images/ico/arrow.gif) no-repeat 10px 13px #FBFBFB; 
		 font-size:20px;
         color:#093EB4;
		 line-height:35px;
	     padding-left:20px;
		 border-bottom:1px #DCECEC solid;
		}
		
		#main h2{background:url(/images/ico/arrow.gif) no-repeat 10px 13px #FBFBFB; 
		 font-size:16px;
         color:#093EB4;
		 line-height:35px;
	     padding-left:20px;
		 border-bottom:1px #DCECEC solid;
		}
#main .mainCon .cityList .bar2{float:right;
                               line-height:40px;
							   padding-right:60px;
							   }
							   

							   
/*评论框的默认样式，带左导航居右*/
#main .sub {							   
margin: 10px 0 40px 0px;
}
#divCommt{border:1px solid #fff;}

/* -------------  Zoom and Print --------------- */
.addFunction{width:200px;
             float:right; 
			 _padding-top:10px;
			  }
.addFunction .print{background:url(/images/ico/print.png) no-repeat ;  
	   width:80px;
	   line-height:35px;
	   text-align:right;
	   padding-left:22px;
	   margin-left:10px;
	   }
.addFunction .size{  
	               font-size:13px;
                   margin-left:10px;
				   height:20px;
				   line-height:20px; 
				   display:inline-block;
				   }
.addFunction .zoom{width:50px;display:inline-block;height:20px;}

.zoom .big   {background:url(/images/ico/zoom.gif) no-repeat;width:20px;height:20px;display:inline-block;cursor:pointer;text-decoration:none;}
.zoom .small {background:url(/images/ico/zoom.gif) no-repeat 0 -20px;width:20px;height:20px;display:inline-block;cursor:pointer;text-decoration:none;}


.big:hover{background:url(/images/ico/zoom.gif) no-repeat -20px 0;width:20px;height:20px;display:inline-block;border:1px red solid;border:none;}
.small:hover{background:url(/images/ico/zoom.gif) no-repeat -20px -20px;width:20px;height:20px;display:inline-block;}
/* -------------  footer  --------------- */
#footer{ padding:8px 0 20px 0; background:#FFF url(/images/background/j002.jpg) repeat-x left bottom; text-align:center;}
#footer .pay{ margin:10px 0;}
#footer .pay img{ margin:0 3px;

}
#footer .copy{ font-size:0.9em;}

.t_banner{margin-bottom:20px}
#content{
	margin:15px 2px;

}

.tt a{color: #FFF;}
.tt a:hover{ text-decoration:none;}
#main .mainCon  .follow{float:right; width:95px;}
.fpic{float:right;} 
.ftxt{float:left;}

.blueSquare{margin: 0 4px 2px 0;}