body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background:url(../images/common/bg.jpg) repeat-x #fff; color:#666666; line-height:normal; display:block;}
html { overflow:-moz-scrollbars-vertical;overflow-y:scroll; }
p, div, html, body, img, h1, h2, ul, li, h3, h4, dl, dt, dd, ol, input{margin:0; padding:0;}
body, html{height:100%;}

a:link, a:visited{color:#666666; text-decoration:none;}
a:hover{color:#B10034; text-decoration:none;}

/*main*/
#container{ width:1200px; margin:0 auto;}
#header{background:url(../images/common/banner.jpg); height:250px;}
#nav{border-top:5px solid #000033;}
#nav ul{list-style:none; background:#999; height:30px; line-height:30px; padding:0 10px;}
#nav li{float:left;}
#nav li a{padding:4px 30px; color:#fff; font-size:14px; font-weight:bold;}
#nav li a:hover{ background:#333;}
#content{background:#fff; padding:10px; min-height:380px;}
#footer{float:left; padding:10px;}
#footer a{ padding:0 5px;}
#copyright{float:right; padding:10px;}

/*index*/
#index-content{background:#fff; padding:10px 4px; min-height:380px;}
#index-left{float:left; width:200px;}
#index-center{float:left; width:792px; text-align:center;}
#index-right{float:right; width:200px; height:380px; background:url(../images/index/latest-news-end.jpg) no-repeat bottom;}
#index-new{background:url(../images/index/new-bg.jpg); height:160px; padding:20px 28px; margin:0 0 4px 0;}

#latest-news h2{background:url(../images/common/title.jpg) no-repeat; height:41px; color:#fff; font-size:14px; font-weight:normal; text-align:center; line-height:38px;}
#latest-news div.list {border-left:1px solid #666; border-right:1px solid #666; height:334px; overflow:hidden; margin:0 6px;}
#latest-news div div{padding:10px; border:0;}
#latest-news div span{color:#000; display:block;}
#latest-news div span.more {text-align:right;}
#latest-news div span.more a{color:#F90;}
#latest-news div span.more a{color:#F90;}

.stepcarousel{position: relative; overflow: scroll; width: 138px; height: 138px;}
.stepcarousel .belt{position: absolute; left: 0;top: 0;}
.stepcarousel .panel{float: left; overflow: hidden; margin: 5px; width: 128px;}
#mygallery-paginate{margin:0 auto; width:130px; text-align:center;}

/*content*/
#left-slide{float:left; width:200px; padding:10px;}
#main-content{float:left; width:640px; padding:10px; line-height:28px;}
#right-slide{float:right; width:270px; padding:10px; line-height:20px; font-size:11px;}
.wrapper{border-top:1px solid #666; border-left:1px solid #666; border-right:2px solid #666; border-bottom:2px solid #666; padding:15px;}
.wrapper h1{font-size:24px; font-family:Verdana, Geneva, sans-serif; color:#333; padding:20px 0 5px 0; border-bottom:1px solid #666; font-weight:normal; margin:0 0 10px 0;}

#left-nav {background:url(../images/common/title.jpg) no-repeat; padding:0 6px;}
#left-nav h2{height:41px; color:#fff; font-size:14px; font-weight:normal; line-height:38px; padding:0 0 0 15px;}
#left-nav div.list {border-left:1px solid #666; border-right:1px solid #666;}
#left-nav div ul{padding:10px 0; list-style:none;}
#left-nav div li a{padding:5px 12px; display:block;}
#left-nav div li a:hover{background:#999; color:#fff;}
#left-nav .select{padding:10px 20px;}

#main-content ul{padding:0 0 0 15px;}
#search{background:#CCC; padding:10px; text-align:right;border-top:1px solid #666; border-left:1px solid #666; border-right:2px solid #666; border-bottom:2px solid #666; width:240px;}
#search input[type=text]{border:1px solid #666; background:#fff;}
#search input[type=button]{border:1px solid #ccc; background:#fff; padding:5px;}

/*country*/
#country-content{float:left; width:615px; padding:10px; line-height:28px;}
#country-pic{float:right; width:300px; padding:10px; line-height:20px; font-size:11px; text-align:right;}
#country-pic img{border-top:1px solid #666; border-left:1px solid #666; border-right:2px solid #666; border-bottom:2px solid #666;  padding:2px;}

/*news*/
#news-content div{ padding:10px; border-bottom:1px dotted #666;}
#news-content span{font-size:11px;}
#news-content h2 a{font-size:14px; font-weight:normal; color:#333;}
#news-content h2 a:hover{color:#C00; text-decoration:underline;}

#news-content #pager{border:0;}
#pager ul{list-style:none; padding:0;}
#pager li{float:left;}
#pager li a{padding:0px 8px; border:1px solid #ccc; background:#fff; display:block; margin:0 5px;}
#pager li a:hover{border:1px solid #666; background:#666; color:#fff;}

/*common*/
.right{float:right;}
.left{float:left;}
.clear {zoom:1; clear:both; margin:0; padding:0;}
.clear:after {content:''; display:block; clear:both; visibility:hidden; height:0;}
