﻿@charset "utf-8";
               
 /* This needs to be first because FF3 is now supporting this  */
.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
html{color:#666;background:#fff;overflow:auto;overflow-y:scroll;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none; line-height:24px;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

legend{color:#000;}
br{letter-spacing:0px;}
a:hover{ color:#0083D3; text-decoration:none;}
a{text-decoration:none; color:#545454;}
a{   
    blr: expression(this.onFocus=this.close());   
} /* 只支持IE，过多使用效率低 */   
a{   
    blr: expression(this.onFocus=this.blur());   
} /* 只支持IE，过多使用效率低 */   
a:focus {    
    -moz-outline-style: none;    
} /* IE不支持 */ 
a:focus {    
    outline: none;    
} /* for Firefox */ 


.center{margin:0px auto;}
.central{text-align:center !important;}
.left{float:left;}
.right{float:right;}
.textleft{ text-align:left; }
.textright{ text-align:right; }
.middle{vertical-align:middle;}
.clear{float:none; clear:both;font-size:0px;line-height:0px;height:0px; min-height:0px; padding:0px; margin:0px; overflow:hidden;}
.hide{display:none;}
.master{width:1000px;}
.hr{height:1px;line-height:0px;font-size:0px;border-top:solid 1px #f1f1f1;margin-top:10px;}
.inline{ display:inline; }
.hand{cursor:pointer;}
a img{border:none;}


body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#fff; line-height:22px; }

/* site wide */
#wrapper {background:#FFFFFF none repeat scroll 0 0;width:100%;}
#container{width:1000px; margin:0 auto;}

a.expand { display:block; float:right; font-size:12px; height:18px; line-height:18px; vertical-align:middle; *width:90px; width:auto !important; }



#header{ background-color:#f8f8f8; background-repeat:repeat-x; height:42px; min-width:1000px; width:auto !important; margin:0px auto; }
#logo{ float:left; margin-top:9px; }
#header .topnav{ float:right; margin-top:25px; }
#header .topnav div{ float:left;padding-left:1px; }
#header .topnav div a{ color:#666; }
#header .topnav a.changeCh{ color:#006699; text-decoration:underline;}
#header .topnav div.log a{ padding:0 8px; cursor:pointer;}
#header #worldWide{padding-right:4px;}
#header img.arrow{padding-right:8px;}
#header .topnav div.sep{ background:url(/ru/ucmf/groups/public/documents/webasset/jh_000470.gif) no-repeat; width:1px; height:11px; margin-top:3px; }
#header .topnav .search, .support .search{ background:url(/ru/ucmf/groups/public/documents/webasset/jh_000512.png) no-repeat; height:19px; padding-left:9px;position:relative;}

#header .topnav input, .support input{ vertical-align:top; height:19px; }

#header .topnav #searchButton, .support #searchButton{ background-image:url(/ru/ucmf/groups/public/documents/webasset/jh_000477.gif); background-repeat:no-repeat; border:none; float: left; width:29px; height:19px; line-height:0px; background-position: -58px 0;}
#header .topnav #searchButton:hover, .support #searchButton:hover{ background-position: -58px -19px; }
/*caoqing add*/
#header .topnav #support_ssUserText, .support #support_ssUserText {vertical-align:top; height:15px;width:185px; }
#header .topnav #group_searchButton, .support #group_searchButton{ background-image:url(/ru/ucmf/groups/public/documents/webasset/jh_000477.gif); background-repeat:no-repeat; border:none; float: right; width:25px; height:19px; line-height:0px; background-position: -33px 0;}

#banner{width:100%;}
#menu { background:url(../images/menu_bg.jpg) repeat-x;height:50px; border-bottom:1px solid #ffffff;min-width: 1000px; width: auto !important; margin: 0px auto; position: relative;z-index: 10;}
#menu .nav { width: 980px; margin: 0 auto; height: 50px; position: relative; z-index: 100; overflow:hidden;}
#menu .nav ul {float: left;}
#menu li {float: left; display: block; overflow: visible; width:80px; line-height:50px; font-family:"宋体"; font-size:14px; font-weight:bold;}
#menu li a:link{color:#FFFFFF; text-decoration:none;}
#menu li a:visited{color:#FFFFFF; text-decoration:none;}
#menu li a:hover,#menu li.hover a {color:#FF3; text-decoration:none;}

.footer-line{height:20px;}


#seo-footer{padding:0px; min-width:1000px; width:auto !important; margin:0px auto; cursor:default;}
#seo-footer .section{ float:left; margin-right:89px; min-width:100px; position:relative; padding:16px 0px 10px 0px;}
#seo-footer .section div.img{width:auto !important; width:100px; text-align:center; margin-bottom:5px; }

#seo-footer .section span.title{ font-weight:bold; font-size: 14px; color:#FFFF00; display:block;margin-bottom:5px;text-align:center;}
#seo-footer .about span.title{margin-left:0px;_margin-left:20px !important;}

#seo-footer .section li a{ color:#fff;}
#seo-footer .section li a:hover{ color:#FFFF00;}
#seo-footer .about{ width:85px ;margin-right:110px;text-align:center;}
#seo-footer .information {width:120px;margin-right:70px;text-align:left;margin-left:7px;}
#seo-footer .news{ width:92px;margin-right:100px;text-align:center;}
#seo-footer .offer{ width:85px;margin-right:90px;text-align:center;}
#seo-footer .links{width:160px; margin-right:0px;text-align:center; }
#seo-footer .information ul{text-align:left;margin-left:0px;}
#seo-footer .news ul{text-align:left;margin-left:20px;_margin-left:17px;}
#seo-footer .about ul{ text-align:left;margin-left:20px;}
#seo-footer .offer ul{text-align:left;margin-left:13px;_margin-left:12px;}
#seo-footer .links ul{text-align:left;margin-left:50px;_margin-left:45px}

#footer span.title{ font-weight:bold; color:#787878; margin-bottom:6px; display:block; }
#footer .related-site{ width:130px;height:173px; float:left; border-right:solid 1px #ccc; margin:0 20px 0 7px;}
#footer .related-site a{ color:#787878; line-height:25px;  padding-right:5px; position:relative; float:left; }
#footer .terms{ float:left; width:451px; color:#787878; float:left; border-right:solid 1px #ccc; margin-right:20px; padding-right:20px;}
#footer .terms span{ display:block; margin-bottom:10px; }
#footer .terms a{ color:#787878;}
#footer .contact-us{ float:left; width:280px; }
#footer .contact-us span.title a{ margin:0 0; float:none; display:inline; color:#787878;}
#footer .copyright{ color:#787878; margin-top:20px; }

#seo-footer .information span.title{text-align:left;}


/* index */
#slide-index{min-width:1000px;width:auto; height:396px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:396px; }
#slide-index .slide{ min-width:1000px; height:396px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}

#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image: url(../images/jh_index_bannerico00.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(../images/jh_index_bannerico01.gif); opacity:1; filter:alpha(opacity=100);}

#latest-news-index{ height:35px; background: url(../images/jh_index_aboutnews_bg.jpg) repeat-x; min-width:1000px; width:auto !important; margin:0px auto; }

#latest-news-index .latest-news{ width:770px; height:35px; float:left; overflow:hidden; }
#latest-news-index .latest-news a{ color:#666;}
#latest-news-index .latest-news .title{ width:55px; height:9px; margin:11px 5px 0px 0px; float:left; }
#latest-news-index .latest-news .content{ float:left; height:35px; width:700px;}
#latest-news-index .latest-news .content div{ height:35px; line-height:35px; overflow:hidden;}

.social-network{ height:27px; position:relative; padding-bottom:5px;}
.social-network .title{ width:72px; height:15px; margin:13px 5px 0px 0px; float:left; }
.grid215.right .social-network .title{margin:0 10px 0 0; text-align:right; width:100px; font-size:14px;}
.grid215.right .social-network .content{ background-color:#fff; margin-right:0px; margin-top:0;}
.social-network .content_gz{ float:left; height:20px; overflow:hidden; margin-top:7px; margin-right:10px;position:absolute; right:0;}
.social-network .content_gz a{ float:left; width:17px; height:18px; display:block; margin-left:5px;}
.social-network .content_gz a.twitter{ background:url(/ru/ucmf/groups/public/documents/webasset/jh_000477.gif) no-repeat; background-position: 0px -43px; width:20px; height:20px; }
.social-network .content_gz a.facebook{background:url(/ru/ucmf/groups/public/documents/webasset/jh_000477.gif) no-repeat; background-position: -18px -43px; width:20px; height:20px; }
.social-network .content_gz a.rss{ background:url(../images/rss.gif) no-repeat;width:20px; height:20px; }

.social-network .content_gz a.icons_qq_weibo{ background:url(../images/icons_qq_weibo.png) no-repeat 0 0;width:20px;height:20px;}
.social-network .content_gz a.icons_weibo{background: url(../images/icons_weibo.png) no-repeat 0 0;width:20px;height:20px;}

#latest-news-index .social-network{float:right; margin-right:4px;width:150px;}
#features-index{ background:#f3f4f6 url(../images/indexcbg.jpg) repeat-x;min-width:1000px; width:auto !important; margin:0px auto; padding-top:20px;}
#box_w100h0{ background:#FFFFFF url(../images/repeat-x.jpg) repeat-x; width:auto !important; margin:0px auto; }

/* 从page.css剪辑 */

.latestnews{
	width:100%;
	float:left;
}
 .latestnews .listpic{
	width:214px;
	float:left;
	height:148px;
}

.latestnews.listtext{width:396px; float:left;}

.index .pleft{
	width:742px;
	float:left;
	overflow:hidden;
}
.pleft{
	width:620px;
	height:225px;
	float:right;
	overflow:hidden;
}
.pleft .place{
	width:742px;
	height:40px;
	line-height:40px;
	background:url(../images/tiltle_img.jpg) no-repeat;
	text-indent:12px;
	overflow:hidden;
}
.pleft .place strong{
	color:#397CBE;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft .place a{
color:#000000;
	margin:0px 2px;
}
.pleft .place a:hover{
	color:#469CF2;
	text-decoration:none;
}
.pleft .place small{
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:20px;
	*height:24px;
	overflow:hidden;
	background:url(../images/ico-3.gif) 2px 8px no-repeat;
	font-size:0px;
}

/* Layout.css copy过来*/

.tbox{
	margin:0 0 8px 0;
	border:1px solid #E4E4E4;
	background:#FFFFFF;
	overflow:hidden;

}
.tbox dt{
	height:25px;
	border:1px solid #DFF2F5;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border:1px solid #0099CC;

	padding:7px 0px 0px 20px;
	overflow:hidden;
	line-height:25px;
}

.tbox dt strong{
	height:36px;
	padding-left:22px;
	padding-right:4px;
	display:block;
	float:left;
	color:#FFFFFF;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#397CBE;
}
.tbox dt strong a:hover{
	color:#4C94F6;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:26px;
	padding-right:8px;
	color:#397CBE;
}
.tbox dt span.more a{
	color:#397CBE;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#333;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #BFE0F9;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #BFE0F9;
}




/*---------- e : 图文混排列表 ---------*/
.e1{/* 横向浮动的图片列表 120*90  */
	width:214px;
	overflow:hidden;
	clear:both;
	height:148px;
}
.e1 li{
	overflow:hidden;
	padding-left:4px;
	float:left;
	text-align:center;
	width:210px;
	height:148px;
}
.e1 li a{
	display:block;
}
.e1 li a:hover img{
	padding:1px;
}
.e1 li a img{
	display:block;
	border-bottom:0;
	padding:1px;
	width:214px;
	height:148px;
}
.e1 li a p{
	display:block;
	line-height:17px;
	padding:8px 0 8px 0;
	border:4px solid #E3E3E3;
	border-top:0;
	background:url(../images/listpic-bg.gif) 0 0 repeat-x;
}
.e1 li p{
	
}


.d2{/* 后置时间日期的小列表 */
	padding:2px 0px;
}
.d2 li{
	height:27px;
	line-height:27px;
	overflow:hidden;
}
.d2 li p{
	color:#777;
	float:right;
	padding-right:10px;
	margin-left:10px;
}
.d2 li a{
	color:#545454;
	overflow:hidden;
}

.d2 li a:hover{
	color:#0083D3;
	overflow:hidden;
}

.ico1 li{
	padding-left:16px;
	background:url(/cn/groups/images/ico.gif) 7px 2px no-repeat;
	padding-left:20px;
	text-align:left;
}

li.dotline {
	border-bottom:1px dashed #e5e5e5;
	height:28px;
	line-height:28px;
}

#disboxs_tit{
	background:url(../images/fl-st-bg.gif) repeat-x;
	height: 38px;
}
#disboxs_tit ul{ width:60px; height:36px; float:right; }
#disboxs_tit ul a:link{width:60px;height:36px; line-height:36px; float:right;}
.tbox #disboxs_tit strong{
	width:100px;
	height:37px;
	line-height:37px;
	padding-left:0;
	padding-right:0;
	text-align:center;
	background:url(../images/fl-st-hbgs.gif) 0 0 repeat-x;
	}

.tbox #disboxs_tit strong a{
	display:block;
	text-align:center;
	cursor:hand;
}
.tbox #disboxs_tit strong h2
{
FONT-SIZE: 12px;
font-family:"宋体";
color:#666666;
 font-weight:bold;
}
.tbox #disboxs_tit strong.top_disboxs_1{
	width:100px;
	height:42px;
	line-height:38px;
	padding-left:0;
	padding-right:0;
	text-align:center;
	background:url(../images/fl-st-hbg.gif) 0 0 repeat-x;

	cursor:hand;
}
#disboxs_cnt{
	height:174px;
	background-color:#F9F9F9;
}
.dis_disboxs_net{
	display: block
}

.undis_disboxs_net{
	display: none
}

/* 较重颜色的Box */
dt .light {
	border:none;
	background:url(../images/light dt_bg.jpg) no-repeat;
}
.light dt{
	height:36px;
	line-height:32px;
	border:1px solid #0099CC;
	overflow:hidden;
	clear:both;
}
.light dd{

	padding:4px 4px 0px;
	overflow:hidden;
} 
dt.light strong{

	width:100%;
	background:url(../images/bg.jpg) no-repeat;
}







/* grid */

.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }
.block div.header {padding:0 0 5px 0px;border-bottom:3px solid #F0F0F0;font-size:18px;line-height:22px;font-weight:bold;}
.feedback div.header {color:#B60005;padding-top:10px;}

.videoList-container a:link, .videoList-container a:hover, .videoList-container a:visited, .videoList-container a:active {color: #fff;
}

/*add to liumaoqiang  end*/
/*--------------------------------------------------------------------------------------*/
.content_s{ height:230px; width:980px; overflow:hidden;}
.content_s_1{height:225px; width:620px; float:left; margin-right:8px;}

.content_s_3{height:215px; width:348px; float:left;border:1px solid #E4E4E4; background-color:#FBFBFB;}
.content_s_3_title{width:348px; height:38px; background:url(../images/index_about_bg.gif);}
.content_s_3_content{
	width:340px;
	height:175px;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
}
.content_s_3_content ul{font-family:"宋体"; font-size:12px; color:#545454; padding-left:8px; padding-top:8px;padding-right:8px;  line-height:22px; text-align: justify;}


#content_s_bh{ width:108px; height:22px; background:url(../images/tg_bg.gif) no-repeat; margin-top:130px; margin-left:130px; text-align:center;}
#content_s_bha { margin-right:8px;} 

.content_s_1n,.content_s_2n,.content_s_3n{ height:110px; width:250px; margin-top:45px; overflow:hidden;}
.content_s_2n{ text-indent:2em;}
.footer_link{ width:980px; height:22px; overflow:hidden; margin-bottom:6px;}
.content_s_2n{width:320px;}
.footer_link span{ font-weight:700; color:#000000;}
.footer_link a{ margin-left:5px;}

.detail-banner{
	width:980px;
	height:115px;
	padding-top: 12px;
	background-image: url(../images/banner00.jpg);
	background-repeat: no-repeat;
}
.detail-banner ul{padding-left:40px;}


.index-product{width:978px; height:263px; border:1px solid #E4E4E4; margin-top:15px;}
.index-product-title{background:url(../images/index-product-title.jpg); width:978px; height:38px;}
.index-product-title ul{width:60px; height:36px; padding-left:920px;}
.index-product-title a:link{width:60px;height:36px; line-height:36px; float:right;}
.index-product-content{width:978px; height:225px; background:url(../images/index-product-bg.jpg);}
.index-product-content ul{ padding-top:23px; padding-left:40px; font-family:"宋体"; font-size:12px; color:#666666; height:180px; width:903px;}
.index-product-content li{float:left; margin-right:27px;}
.index-product-content img{border:2px solid #F4F2F2;}
#demo { height:175px; margin:0px auto; overflow:hidden; width:860px; padding-top:5px;}
#indemo {float: left;width: 800%; height:175px;}
#demo1 {float: left;height:175px;}
#demo2 {float: left;height:175px;}



.friendlink{width:980px; height:53px; background:url(../images/link.jpg); margin-top:10px;}
.friendlink ul{ float:right; width:770px; height:37px; padding-top:16px; font-family:"宋体"; font-size:12px; color:#545454;}
.friendlink li{ margin-right:15px; list-style:none; text-decoration:none; float:left;}
.friendlink li a:link{text-decoration:none; color:#595959;}
.friendlink li a:visited{text-decoration:none; color:#595959;}
.friendlink li a:hover{text-decoration:none; color:#0083D3;}

.newstitle li{ height:32px;list-style:none;line-height:32px; width:230px;  background-color:#FAF9F9;  letter-spacing:2px; background:url(../images/page_list_bg.jpg);}

.newstitle {
	line-height:30px;
	width:251px;
	height:100%;
	border:1px #E4E4E4 solid;
	border-top:none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 8;
	margin-left: auto;
}

.newstitle ul{
	padding-top:15px;
	height:100%;
	border-top:none;
	padding-bottom:20px;
	width: 230px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.newstitle dl{
	padding-top:15px;
	padding-bottom:20px;
	width: 230px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

}

.newstitle dt{
	height:32px;
	list-style:none;
	line-height:32px;
	width:230px;
	background-color:#FAF9F9;
	letter-spacing:2px;
	background-image: url(../images/page_list_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	overflow: auto;
}

.newstitle dd{
	height:32px;
	list-style:none;
	line-height:32px;
	width:230px;
	background-color:#FFFFFF;
	letter-spacing:0px;
	background-image: url(../images/page_dd_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	overflow: auto;
}



.newstitle a{
    display:block;
	height:32px;
	width:230px;
    text-decoration:none;
font-family:"宋体";
	font-size:14px;
	color:#545454;
	
}

.newstitle001 a{
    display:block;
	height:100%;
	width:230px;
    text-decoration:none;
	padding-left:0px;
	padding-left:22px;
	
}
.newstitle a:hover{
	font-family:"宋体";
	font-size:14px;
	color:#0083D3;
	margin-left: -8px;
	background-image: url(../images/page_list_bg01.jpg);
	background-repeat: no-repeat;
}


.newstitle dd a:hover,newstitle dd.hover a {
	font-family:"宋体";
	font-size:14px;
	color:#0083D3;
	background-image: url(../images/page_dd_bg2.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;

}



.newstitle02 a{
    display:block;
	height:32px;
	width:230px;
    text-decoration:none;
font-family:"宋体";
	font-size:14px;
	color:#545454;
	background:url(../images/page_dd_bg2.jpg);
}





