body,div,p,h1,h2,h3,h4,h5,h6{margin:0;}
table{ border-spacing:0; border-collapse:collapse;}
ul,dl,ol{margin:0; padding:0;}
li { list-style-type: none;}
input,button{ padding:0; vertical-align:middle; font-size:14px;}
a{ text-decoration:none; color:#326EA1; cursor:pointer;}
a:hover {color:#000}
em,strong{ font-style:normal;}
img{ border:0; vertical-align:bottom;}
.clear:after {visibility: hidden; display: block;font-size: 0; content: '.'; clear: both; height: 0; }
* html .clear {zoom: 1;}
*:first-child+html .clear {zoom: 1;}
.r { text-align:right;}
.c { text-align:center;}
.fl { float:left;}
.fr { float: right;}
.red { color:red;}
.hide { display: none;}
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background:#6bbcda url(../images/bg.jpg) repeat-x fixed center top; color:#333;}
.win { background: url(../images/topBg.jpg) no-repeat fixed center top; padding:20px 0 40px;}
.inner { background:url(../images/bdBg.png);_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="scale",src='/static/images/bdBg.png'); width: 980px; margin:0 auto; padding: 8px;}
#doc { background-color:#fff;padding:10px 20px;}

/*hd*/
.hd { height: 100px; margin-bottom: 20px; border-bottom:1px solid #ddd;position: relative; z-index:1;}
.webInfo { text-align: right; padding-bottom: 20px;}
.webInfo span{padding:0 10px; font-size: 18px;}
.webInfo span#uinfo{padding:0; font-size: 12px;}
#logo { float: left;padding-left: 10px; margin-top:-24px;}
.navr,.navl {float: right; background:url(../images/nav.png) no-repeat left top;}
.navl { padding-left: 10px;}
.navr { background-position: right top; padding-right: 10px; _width: 660px;}
.navc { background:url(../images/navline.png) repeat-x; height: 50px;}
.nav  { float: left;}
.nav li { float:left;position: relative;zoom:1;}
.nav li a.s { float: left; font-size: 14px; font-weight: bold; background:url(../images/liline.png) no-repeat right top; height: 43px; line-height:43px; color:#777a77; margin-top: 2px; padding:0 12px 0 10px;}
.nav li a.s:hover,.nav li a.current { background-color:#fff; color:#1f96ac;}
.loadlist { position: absolute; left:0; top: 43px; background-color:#fff; padding: 10px 20px;}
.loadlist a {white-space: nowrap; display: block; border-bottom:1px dashed #ddd; margin-bottom:5px; padding: 3px;}
.loading { background: url(../images/zoomloader.gif) no-repeat left center; padding-left: 30px; line-height: 30px;}
.en .nav li a.s {padding:0 10px 0 8px}

.search { float: left;  padding: 3px; border:3px solid #dedddd; background:#fff url(../images/search.png) no-repeat 5px center; padding-left: 25px; margin:6px 0 0 10px;}
.search input { padding: 2px; background-color:#fff; border:none; color:#666;}
.search input.ui-autocomplete-loading { background: white url(../images/ui-anim_basic_16x16.gif) right center no-repeat;}

.adArea { width: 940px; height: 433px; overflow: hidden; margin-bottom: 10px;}
.cs-buttons { text-align: center; margin-top: 10px;}
.cs-button-adShow {background-color:#666; display:inline-block; background:url(../images/dot01.png) no-repeat; width:12px; height: 13px; line-height:39px; overflow: hidden; margin-right: 5px;}
.cs-button-adShow:hover,.cs-active {background-image:url(../images/dot02.png)}

#SKYonline {display:none;}

/*category*/
.newlist,.categorylist { float: left;}
div.categorylist{width:490px;height:205px;overflow:hidden;position:relative; border:1px solid #C9DDF2; padding:1px;}
div.categorylist h3{font-size:16px;}
.en div.categorylist h3{font-size:12px;}
div.categorylist ul{position:absolute;top:1px;}
ul#s_category{left:1px;z-index:2;width:160px;}
ul#s_category li{ float: left; margin-bottom: 1px;}
ul#s_category li a{color:#333;text-decoration:none;float:left;background:url('../images/feature-tab.png') no-repeat left top;padding:8px 20px 12px 10px;height:20px;outline:none; width: 130px;}
ul#s_category li a:hover{ color:#000;}
ul#s_category li a.current{background-image:url('../images/feature-tab-current.png');color:#FFF;_background-image:url('../images/feature8.png');}
ul#s_category li a.current:hover{text-decoration:none;cursor:default;}
ul#ss_category{position: absolute; right:1px; top:1px; width:345px;height:205px;}
ul#ss_category li{position:absolute;width:345px;height:205px; overflow: hidden;}
ul#ss_category li a{position:absolute;bottom:10px;right:10px;padding:8px 12px;text-decoration:none;font-size:11px;color:#FFF;background:#118cb9;-moz-border-radius:5px;}
ul#ss_category li a:hover{color:#ddd;}

.newlist {height: 196px; margin-left: 20px; width: 410px; border:1px solid #C9DDF2; padding:5px; overflow: hidden;}
.newlist h3 { color:#326EA1; padding:0px 5px 7px; font-size: 16px; border-bottom:1px dashed #C9DDF2;}
.newlist h3 a { float: right; font-size: 14px; margin-top: 5px; font-weight: normal;}
.newlist ul {padding:6px 0;}
.newlist ul li { overflow: hidden; zoom:1; border-bottom:1px dashed #ddd; margin-bottom: 6px; padding:5px 10px;}
.newlist ul li span { float: right;}

/*ny*/
#nyAd { height: 140px; margin-bottom: 20px;}
.sidebar { float: left; width:225px;}
.menu {}
.menuTitle { background:url(../images/sideTop.gif) no-repeat; }
.menuTitle a { display: block; background:url(../images/parr.gif) no-repeat 195px 10px; height: 48px;  padding:8px 0 0 18px; color:#eef4f7; font-size: 16px;}
.menuTitle a:hover{ background-image:url(../images/hparr.gif);}
.menuTitle a.selected { background-image:url(../images/jatt.gif);}
.menuTitle a.normal { background-image: none;}
.sublist { margin:-13px 0 0 15px;  background:url(../images/sideline.jpg) no-repeat left bottom;}
.sublist li { background:url(../images/sideli.jpg) no-repeat right bottom; padding-left: 18px;}
.sublist li a { display: block; font-size: 14px; height: 40px; line-height: 40px;  color:#878787; background:url(../images/arr.gif) no-repeat 168px center;}
.sublist li a:hover,.sublist li a.current { background-image:url(../images/harr.gif); color:#005382}
.sublist li a#QQonline { background:url(../images/qq.jpg) no-repeat 8px 8px; padding-left:45px;}
.sublist li a#SKYonline { background:url(../images/sky.jpg) no-repeat left 8px; padding-left:45px;}
.sublist li a.fbk { background:url(../images/febk.gif) no-repeat 8px 8px; padding-left:45px;}
.mainBody { float: right; width: 690px; overflow: hidden;}
.posNav { font-size: 14px; border-bottom:1px dashed #C9DDF2; margin-bottom: 20px; padding-bottom: 5px;}
.con { padding:0 10px; line-height: 1.8; height:auto !important; height:340px; min-height:340px;}
.listTitle {border:1px solid #C9DDF2; padding:10px; font-size: 12px; background-color:#f9f9f9; margin-bottom: 10px; color:#333;}
.listTitle span { float: right;}
.Alist {}
.Alist li{ border-bottom:1px dashed #ccc; padding:5px 10px 5px 20px; margin-bottom: 3px; background: url(../images/dot.gif) no-repeat 8px center; overflow: hidden; zoom:1;}
.Alist li cite { float: right; font-style: normal;}
.Blist { overflow: hidden; zoom:1;}
.Blist li{ float: left; text-align: center; margin-left: 15px; border-bottom:1px solid #C9DDF2;}
.Blist li p { padding:10px 0;}
.goBack { float: right; margin-right: 10px; font-size: 12px;}

/*proIndex*/
#proIndex {border:1px solid #C9DDF2; padding:14px 14px 16px;}
#proIndex li { overflow: hidden; zoom:1; border-bottom:1px dotted #C9DDF2; padding:20px 10px;}
#proIndex li.hover {background-color:#F3FCFB}
.sImg { float: left; margin-right: 20px;}
.sImg img{ width: 200px;}
.categoryDesc h3{ margin-bottom: 10px;}
.categoryDesc a:hover { text-decoration:underline;}
/*page*/
.page { margin-top: 10px; padding-top: 10px; text-align: center;}
.page a { padding:0 5px;}
.page a.current { color:red;}

#thumbView { overflow: hidden; zoom:1; margin-bottom: 20px; background-color:#f9f9f9; padding:10px;}
.imglist {width:104px; overflow: hidden; float: right;}
.imglist a { display: block;border:1px solid #C9DDF2; padding:1px; margin-bottom: 1px;}
.imglist a:hover,.imglist a.current { border-color:red;}
.focusImg { width: 530px; float:left; text-align: center;}
#tablist { border-bottom:1px solid #C9DDF2; width:100%; height: 30px;}
#tablist li { display: inline;}
#tablist li a { float: left; margin-right:3px; padding:0 15px; background-color:#ddd; height: 30px; line-height: 30px;}
#tablist li a.current,#tablist li a:hover { color:#000; background-color:#C9DDF2}
.scon {border:1px solid #C9DDF2; padding:15px 15px 30px;}

.scon table{ border-left:1px solid #ccc; border-top:1px solid #ccc;}
.scon td,.scon th{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 5px;}

/*login css*/
.fBox fieldset{border-radius:5px;-moz-border-radius:5px;}
.fBox legend {padding:0 10px; font-size: 16px;}
.fBox .fWrap { padding:0 20px 60px;}
.fBox h3 { border-bottom: 1px dashed #ddd; margin: 10px 0;}
.fBox .filed { overflow: hidden; zoom:1; margin: 20px 0;}
.fBox .filed input,.fBox .filed textarea { border:2px solid #ddd; width: 210px;padding: 2px; font-size: 16px;}
.fBox .ss input { width: auto;}
.fBox .filed span { color:#F0200F}
.fBox .filed p { font-size: 12px; color:#F90000; margin-left: 90px;}
.fBox .err,.fBox .sucess{ background:url(../images/err.jpg) no-repeat 330px 3px;}
.fBox .sucess{ background-image:url(../images/sucess.jpg);}
.fBox .focus  input,.fBox .focus textarea{ border-color:#FC6;}
.fBox .err input,.fBox .err textarea { border-color:#F0200F;}
.memberResult {margin:10px 0 30px 90px; float: left; border:2px solid #ddd; padding: 3px;}
.memberResult .ok,.memberResult .fail {background:url(../images/err.jpg) no-repeat left center; padding:10px 0 10px 25px; color:red;}
.memberResult .ok {background-image:url(../images/sucess.jpg); color:#06C;}
#feedbackForm  .fBox .filed textarea {width:350px; height:60px;}
.fBox .filed strong { float: left; width: 80px; text-align: right; padding-right: 10px; font-weight: normal;}
.fBox .btnArea { padding-left:90px; overflow: hidden; zoom:1;}
.btn {width:auto; float:left; background:#1f96ac;color:#fff;padding:7px 10px 8px 10px;text-shadow:0px -1px #278db8;border:1px solid #339cdf;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0 12px 0 0;cursor:pointer;*padding:7px 2px 8px 2px;/* IE7 Fix */}

.welcome { margin:0 20px;border:1px solid #C9DDF2; padding:10px;}
.welcome dt { margin-bottom: 10px; border-bottom:1px dotted #C9DDF2; font-size: 16px;}
.welcome dd { margin-left: 10px;}

#loading { margin:20px 30px; color:red;}

/*ft*/
.ft { overflow: hidden; zoom: 1; border-top:1px solid #ddd; padding: 10px 0; margin-top: 20px; line-height: 1.8;}
.copy { float: right; text-align: right;}
.ft .sublist {margin:0; background:none; overflow: hidden; zoom: 1;}
.ft .sublist li {float:left; background:none; padding-left:0; padding-right:15px;}
.ft .sublist li a {font-size:12px;}
.ft .sublist li a.fbk,.ft .sublist li a#QQonline  {padding-left:28px; background-position:left 8px;}
.kefu { position: absolute; background: url(../images/kefu.gif) no-repeat;  width: 94px; height:140px; padding-top: 115px; overflow: hidden;}
.e_kefu {background-image:url(../images/e_kefu.gif);}
.kflist { width: 82px; margin:0 auto; overflow: hidden;}
.kflist li { display:none; background: url(../images/liBoxbg.gif) no-repeat; padding-top:5px; height: 25px;padding-left: 8px; margin-bottom: 5px;}
.kflist li a { color:#666;}
.kflist li a:hover { color:#000;}
.kflist li.skype {text-align:center;}
.qv li.qq,.sv li.skype {display:block}


