.page_banner { height:140px; background:url(../images/page_bannerbg.png) repeat-x 0 0; text-align:center}
.page_subnavbg {height:57px; background:url(../images/dotted_x.gif) repeat-x 0 bottom; color:#999}
.page_subnav a{
	color:#999
}
.page_subnav span{ padding:0 3px; color:#999}
.page_subnav em{ color:#999;}
.page_subnav em a{ color:#999}
.left_nav {width:170px; margin-right:20px; margin-top:20px;}
.left_nav li {padding:5px 0;}
.left_nav li a { display:block; line-height:35px; font-size:16px; color:#3a4c58; background:url(../images/page_nvbg.jpg) 0 0 no-repeat; padding-left:10px; width:152px;}
.left_nav li a:hover { text-decoration:none;background:url(../images/page_nvbg.jpg) 0 -70px no-repeat; }
.left_nav li.current a,.left_nav li.current a:hover{background:url(../images/page_nvbg.jpg) 0 -35px no-repeat;} 
.left_nav li.current a {color:#fff; width:160px;}
.page_content {width:755px; padding-left:20px; margin-top:20px; padding-bottom:20px;background:url(../images/dotted_y.gif) repeat-y left 0; }
.page_content p { color:#646464; line-height:25px; padding-bottom:20px;}
.page_title { border:1px solid #e3e3e3; border-top-color:#397caf; background:#fcfcfc; line-height:30px; margin-bottom:30px}
.page_title h2 { padding-left:10px; font-size:14px; color:#324452}
.contact_list li.nobg { background:none;}
.page_title .a_back{ float:right; padding-right:10px; line-height:30px;}
/*--------about_us------------*/
.about_us { color:#646464;}
.about_us p {text-indent:2em;font-size:14px;}
/*--------contact------------*/
.contact_us { background:url(../images/contact_bg.jpg) no-repeat 0 10px; padding:96px 0 0 265px;}
.contact_list { border:1px solid #e3e3e3; background:#fcfcfc; padding:10px 15px;}
.contact_list li { background:url(../images/dotted_x.gif) repeat-x 0 bottom; padding:15px 0;}
.contact_list li p { line-height:22px;padding:0}
.contact_list li .infor {font-size:14px; color:#324452;}
.contact_list li a { color:#0068b7; text-decoration:underline; text-transform:uppercase}
.contact_list li a:hover { color:#f60;}
.contact_century { margin-top:20px; background:url(../images/contact_bg2.jpg) no-repeat 0 0; padding-top:65px;}
.contact_century li { padding-left:10px; font-size:14px; color:#505050; line-height:25px;}
/*--------parnert------------*/
.img_list li {border: 1px solid #e3e3e3;display: inline; float: left;overflow: hidden; text-align: center;}
.img_list li p { background: none repeat scroll 0 0 #FCFCFC;border-top: 1px solid #EDEDED; line-height: 24px;padding: 0;}
.partner li {height: 110px;margin: 12px; width: 160px;}
.honors_box { width:755px; overflow:hidden;}
.honors {width:800px;}
.honors li {width:355px; height:284px; margin:10px 35px 30px  0;}
.honors li img {width:355px; height:253px;}
.honors li p { line-height:30px; font-size:14px; font-weight:700;}

.page_nav{ background:#fcfcfc; border:1px solid #ececec; line-height:20px; padding:8px 15px; margin-top:25px;}
.page_nav a {background:#fff;border: 1px solid #dcdcdc;color:#646464;padding:1px 6px;text-decoration: none;}
.page_nav a:hover{ background:#ff6000; color:#fff; border:1px solid #ce3f00;}
.page_nav span.current {background: none repeat scroll 0 0 transparent;border: medium none;padding: 1px 12px;font-weight: bold;color: #F60;}
.pageright{ float:right; color:#646464;}
.pageright em{ padding:0 3px;}
.pageright span{ padding-left:10px;}
.pageright span input{ border:1px solid #dcdcdc; margin:0 3px; padding:2px;width:20px}
/*--------details------------*/
.page_details h2{ font-size:22px; color:#324452; line-height:24px; height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 15px; margin:10px 0; text-align:center; font-weight:normal;}
.page_details p{ color:#646464; font-size:14px; padding-bottom:10px; text-indent:2em;}
.page_details .det_time{padding-bottom:10px; color:#ccc;background:url(../images/dotted_x.gif) repeat-x 0 bottom; margin-bottom:15px; text-align:center; font-size:12px; text-indent:0}
.page_details .det_time em{ padding:0 10px; color:#646464;}
.page_details .det_img{ padding-bottom:15px; text-align:center;}
.page_details .det_img img{ margin:5px 0;}
.more_det{ background:url(../images/dotted_x.gif) repeat-x 0 10px; padding-top:15px; height:25px; line-height:25px; color:#969696;}
.more_det span a{ color:#646464;}
.more_det span a:hover{ color:#ff6000}
.more_det .det_pre{ float:left; width:365px; padding-right:10px;}
.more_det .det_next{ float:right; width:365px; padding-right:10px;}

/*---edit by gyj---*/
.img_list li a{ display:inline-block; cursor:default;}
.lightbox_mask{position:absolute; left:0px; top:0px;filter:alpha(opacity=50);  opacity:0.5;background-color:#000; z-index:5000;}
.lightbox_wrap{position:absolute;left:50%; top:50%;z-index:5001; padding:30px 50px; overflow:hidden; background-color:#fff; border:1px solid #555;
border-radius: 4px 4px 4px 4px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); transition:all 0.2s ease;} 
.lightbox_close{position:absolute;right:10px;top:10px;width:25px;height:23px; text-indent:-999em; cursor: pointer;background:url(../images/close.gif) left bottom no-repeat; z-index:99; padding:5px 5px 0 0;}
.lightbox{} 
.light_box_pre{position:absolute; display:block; text-indent:-999em;width:50%; height:100%; left:0; top:0; bottom:0; z-index:6; overflow:hidden; background:url(about:blank);}
.light_box_pre:hover{background:url(../images/b_pre.gif) left center no-repeat; }
.no_pre{display:none}
.light_box_next{position:absolute; display:block; text-indent:-999em;width:50%; height:100%; right:0; top:0; bottom:0; z-index:6;overflow:hidden;background:url(about:blank);}
.light_box_next:hover{background:url(../images/b_next.gif) right center no-repeat;}
.no_next{ display:none;}
.lightbox_wrap a{ outline:none;} 
/*----title----*/
.fir_title{overflow:hidden; height:40px; padding-bottom:20px;}
.sec_title{ border-bottom:1px solid #e6e6e6; color:#35424c; font-size:16px; font-weight:normal; line-height:25px; height:25px; padding-bottom:8px; margin-bottom:20px}
/*----site map----*/
.site_map a{ color:#195A95}
.site_map h3 {font-size:14px; font-weight:700; clear:both; padding:0; margin-bottom:10px;}
.sitemap_list {margin-bottom:10px; margin-bottom:10px; }
.sitemap_list li { float: left; display:inline; margin-right:10px;}

.all_transition_05,.all_transition_05 a{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}

#smk_pagination {
	display:block;
	text-align:center;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:10px;
	margin-top: 10px;
	margin-bottom: 0px;
	border-top: 1px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* Pagination */
#smk_pagination a{
	color:#666; 
	border-bottom: 3px solid #D7D7D7;
	margin:0px 5px 0px 5px;
	

}
#smk_pagination a:hover { 
	border-color:#0863a9; 
	color:#0863a9; 
}
#smk_pagination .active_smk_link { 
	border-bottom: 3px solid #01335b; 
	color:#01335b; 
	margin:0px 5px 0px 5px;
}
#smk_pagination .disabled_smk_pagination { 
	border-bottom:3px solid #D7D7D7; 
	color:#666; 
	margin:0px 5px 0px 5px;
}
