@charset "utf-8";
/* global */
body{ margin:0; padding:0; font:12px/2 "微软雅黑", Verdana, Geneva, sans-serif; background:#FFF;}
form,input,select,textarea,h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
li{ list-style:none;}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }
.z{float:left;}
.y{float:right;}
a img{border:0;}
em{ font-style:normal;}
hr { display: block; clear: both; *margin-top: -8px !important; *margin-bottom: -8px !important; }
hr.l{height: 1px; border: none; background: #CCC; color: #CCC;}
.wrap{ width:920px; margin-left:auto; margin-right:auto; position:relative; clear:both;}
.vm{ vertical-align:middle;}
.hm{ text-align:center;}

/* margin pading */
.mtm{ margin-top:10px;}
.mtw{ margin-top:20px;}
.mbm{ margin-bottom:10px;}
.mbw{ margin-bottom:20px;}
.mrn{ margin-right:10px;}
.mln{ margin-left: 10px;}
.mrw{ margin-right:20px;}
.pdm{ padding:10px;}

/* border */
.bd{border:1px #EEE solid;}
.bdr{border-right:1px #EEE solid;}
.bdb{border-bottom:1px #EEE solid;}

/* <a> */
a:link, a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#F00; text-decoration:underline;}
/*gray to gray*/
a.g2g:link, a.g2g:visited{ color:#000000;}
a.g2g:hover{ color:#999;}
/* blue to blue */
a.b2b:link, a.b2b:visited{color:#06C;}
a.b2b:hover{text-decoration:underline;}

a.btn{padding:3px 10px; background-color:#047700; color:#FFF;}
a.btn:hover{background-color: #1C79A9;}

a.hi:link, a.hi:visited{color:#fa0;}
a.hi:hover{color:#fa0;}

/* form */
input.px{border-width: 1px; padding:5px;}

/* txt */
h1{ font-size:18px;}
h2{}
h3{ font-weight:normal; height:25px; line-height:25px; padding-left:10px;}
span.txts{ text-decoration: line-through;}
span.txtb{ font-weight:bold;}
span.red{ color:#F00;}
span.grey{ color:#999;}
span.more{ font-size:12px;}
span.date{ font-size:10px; font-family:Verdana, "Times New Roman", Times, serif; color:#999;}
span.tit{ font-size:14px;}
span.sp{ padding:2px 10px; color:#CCC;}

/* tab */
h3.tab1{ border-bottom:1px #CCC solid; position:relative;}
	h3.tab1 span{ position:absolute; display:block; width:160px; height:35px; line-height:35px; border:1px #CCC solid; border-bottom:none; background-color:#FFF; left:20px; bottom:-1px; text-align:center;}

/*list*/
ul.ls li{ height: 25px; line-height: 25px; padding-left:15px; background: url(../images/ico_1.gif) no-repeat left center;}
/* top */
#top{ line-height: 25px; height: 25px; background-color: #666; color: #CCC;}
	#top a{ color: #CCC; text-decoration: none;}
	#top .y a{display: inline-block; width: 40px; height: 25px;}
	#top .y a.cur{ background:url(../images/lang_selected.png) no-repeat center bottom;}
/* header */
#header{}
	.logo-div{ height: 80px;}
		/*#logo{ display: block; width:120px; height: 80px; background: url(../images/oracle.gif) no-repeat center center;border-radius: 10px;}*/
		#logo{ display: block;width:123px; height: 80px;background: url(../images/oracle.gif) no-repeat center center;border-radius: 30px;}
		.top-search{ padding-top: 30px;}
			.top-search input.tx{ border:1px #999 solid; box-sizing: border-box; height: 25px; line-height: 25px; font-size: 12px; padding-left: 10px; width:280px; color:#999;}
			.top-search input.sb{ border:1px #999 solid; height: 25px; width: 40px; background: #FFF url(../images/dba/search.png) no-repeat center center;margin-left:-4px;}
	#nav{background-color: #778899; height: 40px; line-height: 40px; border-radius: 10px;}
		#nav ul li{ float: left;}
		#nav a{ display: block; float: left; padding: 0 14px; color: #FFF; font-size: 12px;font-weight: bold;font-family: verdana;}
		#nav a:hover{ background-color: #999;}

/* main */
.big-bg{ background: url(../images/dba/top-big.jpg) no-repeat center center; height:180px;width:920px; margin-left:auto; margin-right: auto; margin-top: 10px;border-radius: 10px;}
#main{}
	.crumbs{ line-height: 25px; color:#999;}
		.crumbs a{ color:#999;}
	.box{border:1px #EEE solid; border-radius: 5px; padding:5px;}
	.box h3{ border-left:0px #C00 solid; color:#000000}

	.col2 .box{ width:440px;}

	.mc{ width:660px; float: left; border-right:1px #EEE solid; padding-right:10px;}
	.sd{ width:230px; float: right;}
		.sd h3{ border-left:0px #D00 solid; padding-left: 10px;}

	/*home*/
	.pd{}

	/*article*/
	.article-info{ color:#999; border-bottom: 1px #EEE solid;}
/* footer */
#footer{ background-color: #FFF; padding: 20px 0; line-height: 30px;}
	.fd-wp{ padding-left:10px;}
	

.connection-pop{
			position: fixed;
			width: 140px;
			top: 50%;
			right: 0px;
			margin-top: -200px;
			background: #fff;
			border: 0px solid #666666;
    	border-right: 1px;
			box-sizing: content-box;
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box
		}
		.connection{
			display: block;
			width: 140px;
			height: 115px;
			overflow: hidden;
			font-family: "verdana"
		}
		.connection-pop .connection + .connection{
			border-top: 0px solid #666666;
		}
		.connection a{
			display: block;
			width: 60px;
			margin: auto;
			text-decoration: none;
			color: #555;
			transition: .3s ease-out;
		}
		.connection a:hover{
			background: #fafafa;
		}
		.connection i{
			display: block;
			width: 50px;
			height: 53px;
			align: middle;
			margin: 4px auto 4px;
			background-image: url("../images/contact.png");
		}
		.connection span{
			display: block;
			text-align: center;
			font-weight: bold;
			font-size: 11px;
		}
		.connection strong{
			display: block;
			padding: 4px 4px 0;
			text-align: center;
			line-height: 8px;
			font-size: 12px;
			font-weight: normal;
			word-break: break-word;
		}
		.connection.qq i{
			background-position: -50px 0;
		}
		.connection.tel i{
			background-position: -100px 0;
		}
		.connection.email i{
			background-position: 0 0;
		}
		.connection.email strong{
			padding-top: 5px;
		}