
@charset "utf-8";
/* CSS Document */

body{  margin:0; padding:0; background: url(../images/blue_gradation.jpg) repeat-x center top #fafafa ; background-position:0px 64px;}

#headBG{background:url(../images/top_bg.jpg) no-repeat center top; width:100%; background-color:#f2f2f2; height:64px;}

div, form, img, p, ul, li, dl, dt, dd { margin:0; padding:0; border:0;}
ol{ margin-left:33px;}
ol li{ padding:3px 0px 5px 0px}
br { clear:both; height:0; font-size:1px; line-height:0px;}
input.texts,input.butn,select{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}

h1,h2,h3,h4,h5,ul,form,th,p,cite,em { margin:0; padding:0; list-style:none; font-weight:normal;}

ul { list-style-type:none;}
ul, dl, dt, dd { list-style:none;}

table, td, tr, th { margin:0;/* padding:0; */ font-weight:normal;}

fieldset, img, a img, a:hover img, table, th, td { border:0;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

.clear { content:"."; display:block; height:0; clear:both; visibility:hidden;}

.ft{line-height:25px;}
.ftSize_13{font-size:13px;}
.ftSize_12{font-size:12px;}
.ftSize_16{font-size:16px;}
.BB{ font-weight:bold;}
.white{ color:#FFFFFF}
.gray{ color:#444444}
.red{ color:#dd106f}
.ltP{ letter-spacing:1px;}
.padX2{ padding:0px 0px 0px 13px}
.padT4{ padding-top:4px;}
.input{  border:1px solid #919191; border-collapse:collapse}

.list01{ display:inline; height:37px; width:700px;}
.BorR{ border-collapse:collapse; border-right:1px #b0b0b0 solid;}

#logo{ width:159px; height:57px; float:left; padding:4px 0px 0px 0px;}
#main{  width:100%; background: url(../images/city_bg_01.jpg) no-repeat center top ; background-position:0px 453px; height:670px;}
#content{ width:990px; }
#title_01{ width:990px; background: url(../images/blue_01.gif) no-repeat bottom center; display:block; background-position:67px 20px; height:107px;}

#left_01{ width:618px; float:left; height:400px; }
#menu { display:block; float:left; padding-left:72px }
#menu ul { display:block;}
#menu li { float:left;}
#menu ul .menu_on a,#menu li a:hover { background-position:left bottom;}
#menu li a { display:block; width:178px; height:88px; text-indent:-9999px;}
#menu li .menu_1 { background:url(../images/btn_01.gif) left top no-repeat;}
#menu li .menu_2 { background:url(../images/btn_02.gif) left top no-repeat;}
#menu li .menu_3 { background:url(../images/btn_03.gif) left top no-repeat;}

#concept_01{ background: url(../images/blue_02.gif) no-repeat top left; display:block; background-position:76px 0px; height:254px; }

#mobile_01{ width:344px;background: url(../images/blue_03.gif) no-repeat top left; display:block; height:502px; float:right;}
#address{ width:425px; /*background: url(../images/blue_04.gif) no-repeat top left;*/ display:block; height:225px; float:left;;}
#banner{ width:193px; background: url(../images/blue_05.gif) no-repeat 27px 0; display:block; height:225px; float:right;;}
#scroll{ width:214px; height:386px; overflow:auto; float:left;}
/*------ footers ------*/
#footers{margin:0px auto; width:990px;overflow:hidden; height:1%; text-align:left;}
#footers {color:#999999; margin:8px auto; border:1px solid #EEEEEE;}
#footers a { color:#666666;}
.legal{ margin-bottom:8px; padding:8px 0px 4px 0px; text-align:center; background-color:#F6F6F6;border-bottom:1px solid #EEEEEE;}
.siteinfo ul { margin:0px auto;}
.siteinfo ul li { display:inline;font-family:tahoma; }
.copyrights span { font-size:10px;}
.copyrights,.siteinfo,.contact { overflow:hidden; height:1%; margin:0px 0px 8px 10px;}
.copyrights {margin-bottom:4px;}
.cnyslogo { float:right; margin:-62px 10px 0px 0px;*margin:-58px 10px 0px 0px;}
.cnyslogo img {padding:0; border:none;vertical-align:text-top;}

