@charset "utf-8";



/* CSS Document */



body {



	margin:0 auto;



	padding:0px;



	background:#fafafa;



	font:12px/1.5em Arial;



	border-top:4px #003781 solid;



}



.clear{ clear:both; height:0px; font-size:0px;}



img.noborder{ border:0px; margin-right:10px; margin-bottom:10px; float:left;}



#head {



	border:1px #FFF solid;



	border-left:0px;



	border-right:0px;



	margin:0 auto;



	height:100px;



	background-image: url(../images/logobg.png);



}



.headcontent {width:1000px;margin:0 auto;padding:22px 0px 0px 0px;}



.headcontent h1 {background:url(../images/logo.png) left center no-repeat;text-indent:-9999px;cursor:pointer;width:250px;height:58px;display:block;float:left}



.headcontent #sbmlogo { /*padding: 30px 0px 21px 0px;*/ float:left; }



.headcontent .topright{ clear:right; float:right; width:672px; }

.headcontent .topright #logoright01 {float:left;line-height: 29px;overflow: hidden;width:70px;}
.headcontent .topright #logoright02 {float:left;line-height: 12px;overflow: hidden;width:120px;}



.headcontent .topright #logoright {



	float:right; /*padding: 19px 0px 10px 0px;*/



	line-height: 12px;



	overflow: hidden;



	width:360px;



}



.headcontent .topright #logoright a.countries { background-position: 0 -59px; padding-left: 22px; font:12px Arial; }



.topmenu{



	padding-right:13px;



	font:11px/18px Arial;



	color:#8d8d8d;



	float: left;



	clear: right;



} 



.topmenu a{ color:#8d8d8d}



.topmenu a:hover{ color:#e37006}



.topmenu:visited{color:#e37006;} 



.topmenu:hover{color:#e37006;} 



.topmenu:active{color:#e37006;}



#search { clear:right; float: right;  line-height: 18px; width:177px;}



#search #searchkey {width: 133px; height: 22px; line-height: 22px; padding-left:8px; display: inline; float: left; background:url(../images/searchkey.png) no-repeat; color:#b2b2b2; font: normal 11px/18px Segoe UI; border:0px;}



#search #searchkey .focus, .fill-out { color: #000; font-style: normal; font-family: Segoe UI, Tahoma, Verdana, Geneva, sans-serif; }



#search #searchkey .empty-out { }



#search input[type=submit] { background:url(../images/searchbtn.png) no-repeat; background-color:transparent; border:0px; text-indent:-9999px; width: 36px; height:22px; display: inline-block; float:left; cursor:pointer }







/*#menu {



	height:50px;



	clear:right; 



	float:left; 



	font-family:Candara; 



	padding-right:0px;



	z-index:99999;



}



#menu ul {



	list-style:none;



	padding:0px;



	margin:0px;



	margin-top:20px;



	height:30px;



}



#menu ul .mainlevel {



	font:bold 14px Candara;



	text-shadow: #FFFFFF 1px 0px 0;



	color:#003781;



	padding:0px 24px;



	float:left;



	display:inline-block;



	background:url(/v3.0/images/menudiv.png) right center no-repeat;



}



#menu ul .mainlevel a {



	display:block;



	font:bold 14px Candara;



	text-shadow: #FFFFFF 1px 0px 0;



	color:#003781;



	text-decoration:none;



}



#menu ul .mainlevel a:hover 



{



	color:#e37006;



	text-decoration:none;



}



#menu ul .mainlevel a.current{ color:#dc6e19; text-decoration: none; font:bold 14px Candara;}



#menu ul .mainlevel ul 



{



	background:#f6f6f6 url(/v3.0/images/submenubg.png) left top no-repeat;



	display:none;



	position:absolute;



	padding:12px 11px 0px 11px;



	line-height:35px;



	margin-top:8px;



	z-index:100000;



}







#menu ul .mainlevel ul li



{



	border-bottom:1px solid #dbdbdb;



	width:105px;



	font:12px/35px Arial;



	color:#003781;



	display:block;



	padding-left:17px;



	background:url(/v3.0/images/submenuli.png) left center no-repeat;



}



#menu ul .mainlevel ul li:hover



{



	border-bottom:1px solid #dbdbdb;



	width:105px;



	font:12px/35px Arial;



	color:#003781;



	display:block;



	padding-left:17px;



	background:url(/v3.0/images/submenulihover.png) left center no-repeat;



}



#menu ul .mainlevel ul li.sublast



{



	border-bottom:0;



	width:105px;



	font:12px/35px Arial;



	color:#003781;



	display:block;



}



#menu ul .mainlevel ul li a{ color:#003781; text-decoration: none;font:12px/35px Arial;}



#menu ul .mainlevel ul li a:hover{ color:#dc6e19; text-decoration: none;font:12px/35px Arial;}



#menu ul .last {



	font:bold 14px Candara;



	text-shadow: #FFFFFF 1px 0px 0;



	color:#003781;



	padding:0px 17px;



	padding-right:0px;



	display:inline;



	background:none;



}*/



/*导航特效*/



.smartmenu{



	height:30px;



	/*clear:right;*/



	float:right;



	/*width:750px;*/



	text-align:right;



	font-family:Arial;



	z-index:99999;



	margin-top: 20px;



	padding: 0px;



	/*overflow: hidden;*/



    -moz-border-radius-bottomleft: 5px;



	-moz-border-radius-bottomright: 5px;



	-webkit-border-bottom-left-radius: 5px;



	-webkit-border-bottom-right-radius: 5px;



	width: 820px;



	}



.smartmenu a{



	text-decoration: none;



	color: #003781;



	background:url(../images/menudiv.png) right center no-repeat;



	padding-top: 0px;



	padding-right: 15px;



	padding-bottom: 0px;



	padding-left: 15px;



	font-family: Arial;



	font-size: 14px;



	font-weight: bold;



}



.smartmenu .last {background:none;}







.smartmenu a:hover {color:#e37006; text-decoration:none}



.smartmenu ul{margin: 0px;padding: 0px;list-style: none;z-index:9999999;}



.smartmenu ul li{padding: 5px 0px;float: left;}



.smartmenu ul li.last a{ padding-right:0px; background:none;}



.smartmenu li ul {display: none;}	



.smartmenuie6 {height: 10px;}



#menuActive a{ color:#e37006;}











.smartmenufloaty {



    /*background: #8DB638 none repeat scroll 0 0;



    border-top:1px solid #B7DF63;*/



    margin:0px;



    padding: 0px;



    overflow: hidden;



    -moz-border-radius-bottomleft: 5px;



    -moz-border-radius-bottomright: 5px;



    -webkit-border-bottom-left-radius: 5px;



    -webkit-border-bottom-right-radius: 5px;



	background: transparent;



    position: absolute;



    border: none;



    width: 270px;



    height: auto;



    left: 0px;



    top: 0px;



    z-index: 1000;







}



.smartmenufloaty a {



    text-decoration: none;



    color: #003781;



    border-right: 0px solid #003781;



    padding: 0px;



	border: none;



	font:12px/32px Arial;



	color:#003781;



}	



.smartmenufloaty a:hover {color:#dc6e19;}



.smartmenufloaty ul {



    margin: 0px 15px;



    padding: 0px;



    list-style: none;



	z-index:9999999;



}



.smartmenufloaty li {



	padding-left: 12px;



	background:url(../images/submenuli.png) left center no-repeat;



	border-right: 0px solid #003781;



	border-bottom:1px solid #dbdbdb;



	font:12px/32px Arial;



	color:#003781;



}



.smartmenufloaty li:hover {



    padding-left: 12px;



	background:url(../images/submenulihover.png) left center no-repeat;



    border-right: 0px solid #003781;



	border-bottom:1px solid #dbdbdb;



	font:12px/32px Arial;



	color:#003781;



}



.smartmenufloaty li.last {background:url(../images/submenuli.png) left center no-repeat;}



.smartmenufloaty li.last:hover {background:url(../images/submenulihover.png) left center no-repeat;}



.smartmenufloaty .tip {



    background: url(../images/submenu.png) repeat-x;



    font-size: 0px; 



    height: 8px;



    /*width: 146px;*/



    margin: 0px;



    overflow: hidden;



    display: block;



}



.smartmenufloaty .tipIE6 {background: url(../images/submenu.png);}



.smartmenufloaty .padder {



	background:#f6f6f6 url(../images/submenubg.png) left bottom repeat-x; 



	padding: 0px 0px; 



	-moz-border-radius-bottomleft: 5px;



    -moz-border-radius-bottomright: 5px;



    -webkit-border-bottom-left-radius: 5px;



    -webkit-border-bottom-right-radius: 5px;



    width: 270px;



}



.smartmenufloaty .padderIE6 {background:#f6f6f6 url(../images/submenubg.png) left bottom repeat-x ;}



/*导航特效end*/







#body{ clear:both; background:url(../images/bodybg.png) repeat-x; height:auto; min-height:445px; border-top:1px #dadada solid; width:100%; margin:0 auto; padding:0px;}



.banner{



	height:445px;



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



	width: 100%;



	text-align:center;



}











.bottom{



	background:url(../images/bottombg.png);



	padding-bottom:0px;



    width:100%;



    height:300px;



	clear: both;



}



.bottomcontent{ width:1040px; margin:0 auto;padding-top:37px; }







#texx{ width:200px; float:left;line-height:20px; }







.bottomleft{ float:left; margin-right:79px; width:189px;}



.bottomleft ul{ margin:0px; list-style:none}



.bottomleft ul li{ font:12px/23px Arial; color:#FFF;   margin-bottom:1px;}



.bottomleft ul li a{color:#FFF; text-decoration:none;background:url(../images/bottomleftlibg.png) left center no-repeat; /*background-color:#2256bf; filter:alpha(opacity=40);-moz-opacity:0.4; */width:152px; height:23px; display:block; padding-left:37px;}



.bottomleft ul li a:hover{color:#FFF; text-decoration:none; background:#d06400 url(../images/bottomleftlibg2.jpg) left center no-repeat; }







#prosearch { line-height: 18px; width:188px; float:left; margin:13px 0px;}



#prosearch #prosearchkey {width: 160px; height: 19px; padding-left:8px; display: inline; float: left; color:#000; font: normal 11px/19px Segoe UI; border:1px #a7a7a7 solid;}



#prosearch input[type=submit] { background:url(../images/prosearcharrow.png) no-repeat center center; background-color:#fff; border:1px #a7a7a7 solid; border-left:0px; text-indent:-9999px; width: 18px; height:21px; float:left; cursor:pointer }







.miningprocess{ clear:both; background:url(../images/processbg.png) left center no-repeat; width:189px; height:22px; display:block; padding-left:8px; line-height:22px;}



.miningprocess:hover{background:url(../images/processbg-hover.jpg) left center no-repeat;}



.miningprocess a{ color:#FFF; display:block}



.miningprocess a:hover{ color:#e37006; display:block}







.bottomcenter{ float:left;}



.centerleft,.centerleft2,.centerleft3,.centerright{ float:left; width:140px}



.centerleft{



	width:218px;



}

.centerleft2{



	width:282px;



}

.centerleft3{



	width:256px;



}






.centerleft1{



	width:205px;



}







.centerright{width:200px}



.news a{color:#FFF; font:12px Arial; display:block;}



.news a:hover{color:#f59a01; font:12px Arial; display:block;}



.news span{ color:#5983bb; display:block;}



.bottomcenter h2{



	color:#FFFFFF;



	margin-bottom:15px;



	font-family: Arial;



	font-size: 18px;



	line-height: 16px;



}



.bottomcenter h3{



	width:200px;



	color:#fff;



	margin-top:10px;



	font-family: Arial;



	font-size: 12px;



	line-height: 16px;



}



.bottomcenter ul{ margin:0px; padding:0px; list-style:none;}



.bottomcenter ul li{ background:url(../images/proarrwo.jpg) left center no-repeat; padding-left:14px; color:#FFF;}



.bottomcenter ul li a{



	color:#fff;



	text-decoration:none;



	font-size: 12px;



}



.bottomcenter ul li a:hover{ color:#f59a01; text-decoration:none;}



a.learnmore{



	color:#bf7363;



	padding-right:23px;



	font-family: Arial;



	font-size: 12px;



	line-height: 33px;



	font-weight: bold;



	text-decoration: none;



}

a.learnmore:hover{



	color:#f59a01;
}






.bottomright{ clear:right; float:right; width:250px;}



.bottomright h2{ font:16px/16px Arial; color:#FF6600; margin-bottom:18px;}



.bottomright div{ color:#FFF; display:block; clear:both;}



.bottomright div a{color:#FFF; text-decoration:none;}



.bottomright div a:hover{color:#d68a0c; text-decoration:none;}







#footer{



	clear:both;



	background:url(../images/footbg.jpg) bottom center repeat-x;



	height:91px;



    width:100%;



	margin-top: 0;



	margin-right: auto;



	margin-bottom: 0;



	margin-left: auto;



}



.footercontent{ width:1000px; margin:0 auto}



.share{



	float:right;



	height:38px



}



.share span.follow{ background:url(../images/follow.png) bottom center no-repeat; width:71px; height:45px; display:inline-block; cursor:pointer}



.share span.follow:hover{ background:url(../images/follow-hover.png) bottom center no-repeat; width:71px; height:45px; display:inline-block; cursor:pointer}



.share span.follow a.sharefacebook,.share span.follow a.sharetwitter{ width:16px; height:16px; display:inline-block; float:left; margin:8px 0px 0px 12px;}



.share span.follow a.sharefacebook{margin:8px 0px 0px 0px;}



.share a.top{



	background:url(../images/top.png) bottom center no-repeat;



	width:35px;



	height:30px;



	display:inline-block;



	cursor:pointer



}



.share a.top:hover{



	width:35px;



	height:45px;



	display:inline-block;



	cursor:pointer;



	background-image: url(../images/tophover.png);



	background-repeat: no-repeat;



	background-position: center center;



}



.share003 {



	height: 35px;



	width: 10px;



}







.links{



	clear:both;



	float:left;



	color:#CCC;



	font-family: Arial;



	font-size: 12px;



	line-height: 22px;



    width: 650px;



    height:auto;



    margin-top: 3px;



}



.links1{



	clear:both;



	float:left;



	color:#CCC;



	font-family: Arial;



	font-size: 12px;



	line-height: 22px;



    width: 650px;



    height:auto;



    margin-top: 3px;



}



.links_ie7{



	clear:both;



	float:left;



	color:#CCC;



	font-family: Arial;



	font-size: 12px;



	line-height: 22px;



    width: 550px;



    height:auto;



    margin: 30px 0 0 0;



}







.links_ie7 a {



    color: #CCCCCC;



    font-size: 12px;



    text-decoration: none;



}



.links_ie7 a:hover {



    color: #F59A01;



    text-decoration: none;



}



.links a{



	color:#CCC;



	text-decoration:none;



	font-size: 12px;



}



.links a:hover{ color:#f59a01; text-decoration:none;}



.contacts{



	clear:right;



	float:right;



}



.contacts ul{ margin:0px; padding:0px;}



.contacts ul li{



	color:#CCC;



	font-family: Arial;



	font-size: 12px;



	margin-top: 4px;



}



.contacts ul li a{}



.contacts ul li.tel{



}



.contacts ul li.fax{



}



.contacts ul li.email{background:url(../images/emailicon.png) left center no-repeat;}



.contacts ul li.email:hover{background:url(../images/emailicon.png) left center no-repeat;}



.contacts ul li.email a{ color:#41638d; text-decoration:none;}



.contacts ul li.email a:hover{ color:#d06400; text-decoration:none;}







.newsButton a{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden;background:url(../images/msgbtn.png) 0 0 no-repeat; background-color:transparent; border:0px; cursor:pointer}



.newsButton a:hover{ height:26px; width:112px; color:#3b73b9; display:block; overflow:hidden; background:url(../images/msgbtn-hover.jpg) 0 0px no-repeat; cursor:pointer}















#cover{ 



    background:#333; 



    position:absolute; 



    left:0px; 



    top:0px; 



    display:none; 



    z-index:20; 



    filter:alpha(opacity=80); 



    opacity:0.8 !important; 



	} 



#myiframe a img{ margin-left:936px; border:none; margin-top:5px; position:absolute}











#winpop { width:310px; position:fixed; _position:absolute; right:0; bottom:0; border:1px solid #666; margin:0;  overflow:hidden; display:none; background-color:#FFF; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}



#winpop .title { width:100%; height:32px; line-height:30px; background:#e57006; color:#FFF; font-weight:bold; text-align:center; font-size:14px;}



#winpop .con { width:280px; height:220px; font-size:11px; padding:10px 15px;} 



#winpop .con p{ line-height:18px;}



#winpop .con strong{ line-height:20px;}



#winpop .con a{ text-decoration:underline; color:#000;}



#winpop .con a:hover{ color:#e57006;}



.close { position:absolute; right:10px; color:#FFF; cursor:pointer; font-size:18px;}



#tishi {width:310px; text-align:center; font-size:14px;  position:fixed; right:0; bottom:0; height:32px; line-height:30px;  background:#e57006; color:#FFF; cursor:pointer; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}


.about_list .news-l{float:left;width:210px;height:140px;}
.about_list .news-l img{max-width:210px;max-height:140px;}
.about_list .news-r{float:right;width:450px;}
.about_list .news-r a{ color:#333333;}
.about_list{*zoom:1;padding:15px 0px;}
.about_list:after{display:block;height:0px;overflow:hidden;content:'.';clear:both;}
.about_list h3{
	font-size: 14px;
	font-weight: bold;
	border:0px;
	padding:0px;
	height:25px;
	line-height:25px;
	
}
.about_list h3 a{ color:#333333}

.about_list p{
	margin-top: 1%;
	padding-top: 1%;
	border-top:1px dotted #C5C4C4; 
	padding-bottom: 5%;
}
.about_list p a{ color:#333333;}


#top10{height:34px;background-image: url(../pic/top1.png);}
#top101{width:1000px;height:34px;margin:0 auto;}
#top1011{width:712px;height:29px;float:left;margin-top:5px;}
#top1012{float:left;text-align:left;line-height:29px;}
#top1013{width:300px;height:29px;float:right;text-align:right;}
#top1015{width:288px;height:34px;float:right;background-image: url(../pic/top2.png);}

#top20{height:100px;background:#00DEFF;}
#top201{width:1000px;height:100px;margin:0 auto;}
#top2011{width:500px;height:80px;float:left;margin-top:10px;}
#top2012{width:500px;height:80px;float:right;margin-top:10px;text-align:right;}

#top30 {height:38px;background-image: url(../pic/menubg.png);}
ul{margin:0;padding:0;}a img{border:0;}
a#home:link,a#home:visited,a#home:active{height:38px;background:url(../pic/menubg1.png);color:#ff6600;font-size:14px;font-weight:bold;padding:0 20px 0 20px;display:block;}
#nav00{width:1000px;height:38px;margin:0 auto;}
#nav00 li{height:38px;float:left;line-height:38px;text-align:center;}
#nav00 li a{height:38px;background:url(../pic/menubg.png);color:#ffffff;font-size:14px;font-weight:bold;display:block;padding:0 20px 0 20px;}
#nav00 li a:hover{height:38px;background:url(../pic/menubg1.png);color:#ff6600;padding:0 20px 0 20px;display:block;}

#top70{height:290px;background:url(../images/bottombg.png);}
#top71{width:1000px;height:280px;margin:0 auto;}
#top72{width:250px;height:280px;float:left;}
#top73{width:220px;height:50px;color:#FFFFFF;font-weight:bold;font-size:16px;line-height:50px;float:left;padding-top:10px;}
#top731{width:220px;color:#FFFFFF;line-height:22px;float:left;padding-top:10px;}
#top75{width:220px;float:left;}
#top74{width:220px;float:left;}
#top74 li{width:220px;height:22px;float:left;line-height:22px;text-align:left;}
#top74 li a{height:22px;background:url(../images/proarrow.png) no-repeat;color:#ffffff;display:block;overflow: hidden;padding:0 0 0 15px;}
#top74 li a:hover{height:22px;color:#ff6600;display:block;}
a.topmore{color:#bf7363;font-size: 12px;line-height: 33px;font-weight: bold;text-decoration: none;}
a.topmore:hover{color:#ff6600;}

#top50{height:320px;background:#CCCCCC;}
#top51{height:20px;}
#top501{width:1002px;height:280px;margin:0 auto;}
#top5011{width:225px;height:280px;padding-right:34px;float:left;}
#top5012{width:225px;height:280px;float:left;}
#top5013{width:225px;height:135px;background:url(../pic/pbg04.png);}
#top502{width:223px;height:105px;border-left:solid #999999 1px;border-right:solid #999999 1px;border-bottom:solid #999999 1px;background:url(../pic/pbg.png);}
#top5021{width:205px;height:30px;margin:0 auto;}
#top5021 a{width:205px;height:30px;line-height:30px;color:#ff6600;font-weight:bold;font-size:15px;}
#top5022{width:205px;height:30px;line-height:22px;margin:0 auto;}

#top40{height:410px;background:url(../pic/babg.png);}
#top401{height:15px;}


#top60{height:320px;background:#FFFFFF;}
#top61{width:1000px;height:290px;margin:0 auto;}
#top62{float:left;width:650px;height:290px;}
#top63{height:15px;}
#top611{width:650px;height:35px;color:#116FB1;font-size:18px;font-weight:bold;line-height:30px;border-bottom:#555 1px dotted;}
#top612{width:650px;height:195px;color:#555;font-size:12px;line-height:22px;}
#top613{float:right;width:300px;height:290px;}
#top614{width:650px;height:30px;float:left;}