
@charset "utf-8";
/* CSS Document */

body{  margin:0; padding:0; background: url(../images/red_gradation.jpg) repeat-x center top #ffffff ; 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_02{  width:100%; background: url(../images/city_bg_02.jpg) no-repeat center top ; background-position:0px 453px;}
#content{ width:990px; zoom:1; overflow:hidden; margin-bottom:20px;}
#title_02{ width:990px; background: url(../images/red_01.gif) no-repeat bottom center; display:block; background-position:85px 29px; height:107px;}

#left_02{ width:618px; float:left;}
#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_02{ background: url(../images/red_04.gif) no-repeat 80px 0; display:block; height:383px; padding:170px 0px 0px 80px; text-align:left;}

#mobile_02{ width:342px;background: url(../images/red_03.gif) no-repeat top left; display:block; height:527px; float:right;}
#balls{ margin-left:-2px; text-align:left;}

#qa_sub{ width:510px; text-align:left;}
#qa{ width:488px; border:1px solid #949494; border-collapse:collapse; padding:7px 10px; background-color:#fafafa;}
.qa_bor{text-align:left}
.qa_bor li{ background:url(../images/icon_qa.jpg) top left no-repeat; padding-left:20px; background-position:0px 4px;}

/*----- appInfo -----*/
.appInfo { padding-top:20px; border-top:1px dashed #ddd; width:960px;}
.appInfo h3{ font-size:14px; font-weight:bold; color:#414242; line-height:20px;}
.snippet-content { color:#515151; font-size:11px; line-height:15px; padding-top:4px; height:45px; overflow:hidden;}
.appInfo_install { float:left; margin-top:4px; padding:1px; border:1px solid #ddd; background-color:#fff; zoom:1; overflow:hidden;}
.appInfo_install a{ display:block; padding:3px 7px; color:#fff; background-color:#a5a5a5; line-height:1em;}
.appInfo_install a:hover{ color:#fff; background-color:#2ac7e1; text-decoration:none;}
/*------ 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;}
