@charset "utf-8";
/* CSS Document */

.about-qihan .menu_content .menu_content1 .list {
height:200px;
width:200px;
}

.about-qihan .menu_content .menu_content1 .lis {
height:180px;
width:50px;
}

.footer{ padding-top:15px; margin:0 auto; clear:both;}
.footer a{ font-size:12px}
.footer a:hover { font-size:12px}

#header .topnav a{ font-size:12px }
#header .topnav a:hover { font-size:12px}

.qihan-cont2 a{ text-shadow:none;}

#bgdiv{text-align:center;}

/*left*/
.cont-left{display:inline; margin-top:2px; width:210px; float:left; }
.cont-left a {
border-top:1px solid #DDDDDD;
color:#333333;
display:block;
line-height:100%;
padding-bottom:7px;
padding-left:13px;
padding-top:9px;
position:relative;

}
.cont-left a:hover {
color:#BB0000;
background:url("/public/images/left-bg.gif") repeat-y scroll left 0 transparent;
text-decoration:none;
}
.cont-left a.activeSub, .cont-left .Channel2 a.activeSub, .cont-left .Channel3 a.activeSub{
background:url("/public/images/left-bgjt.gif") no-repeat right center;

color:#BB0000;
font-weight:bold;
padding-right:20px;
position:relative;
z-index:2;

}
.cont-left .Channel2 a {
background:none repeat scroll 0 0 transparent;
border-left:medium none;
border-right:medium none;
border-top:1px solid #F5F5F5;
color:#656565;
line-height:100%;
margin-left:12px;
padding-bottom:7px;
padding-left:10px;
padding-top:7px;
font-size:12px;
}

.cont-left .Channel3 a {
background:none repeat scroll 0 0 transparent;
border-left:medium none;
border-right:medium none;
border-top:1px solid #F5F5F5;
color:#656565;
line-height:100%;
margin-left:25px;
padding-bottom:7px;
padding-left:10px;
padding-top:7px;
font-size:12px;
}

.cont-left .Channel2 a:hover, .cont-left .Channel3 a:hover {
color:#656565;
background:url("/public/images/left-bg.gif") repeat-y scroll left 0 transparent;
}



/*left*/



/*middle*/
.cont-middle{display:inline;
margin:0 10px;
overflow:hidden;
width:570px;
float:left;
font-size:14px; }

.cont-middle p{
padding-bottom:16px;}

.cont-middle2{display:inline;
margin:0 0 0 14px;
overflow:hidden;
font-size:14px;
width: 756px; float: right; }

.cont-middle2 p{
padding-bottom:16px;}



.c_navi {
color:#666666;
font-size:11px;
height:20px;
}

.c_navi a{
color:#333333;
text-decoration:none;
}

.c_navi a:hover{
color:#BB0000;
text-decoration:none;
}

.channel-name{
color:#BB0000;
font-size:18px;
font-weight:bold;
line-height:120%;
padding:10px 0 15px;
}


.channel-name2{
color:#BB0000;
font-weight:bold;
line-height:120%;
padding:10px 0 15px;
font-size:22px; 
float:left; 
width:300px;
}

/*middle*/


/*right*/

.cont-right{float:right; display:inline; width:180px; min-height:700px; line-height:22px; }

.cont-right p {padding-bottom:8px;}

.qihan-right-container{
width:100%;
border-top: 2px solid #CCCCCC;
padding-top:8px;
}


.qihan-right-container .title a{
color:#666666; font-size:14px; font-weight:bold; 
}

.qihan-right-container .qihan-right-cont a{
color:#666666; text-decoration:none;
}

.qihan-right-container .qihan-right-cont a:hover{text-decoration:underline;}

.ibm-container {
margin:10px 0;
width:100%;
}

.ibm-container h2, table.ibm-data-table caption, table.ibm-results-table caption {
margin:0;
padding:0 0 8px 0;
}

.ibm-container h2, .ibm-container h2.ibm-first {
font-size:14px;
}

.ibm-container-body {

}

.ibm-container-body li{ font-size:14px;}


.ibm-container-body a {
color:#2F6692; TEXT-DECORATION: none;
}

.ibm-container-body A:hover {
	color:#2F6692; TEXT-DECORATION: none;
	text-decoration:underline;
}

.b_BoxContentLeft .learnMore a{
color:#2F6692;
}

.ibm-container2 h2, table.ibm-data-table caption, table.ibm-results-table caption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(/images/others/sprites-t1.gif) repeat-x scroll 0 -545px;
border:1px solid #CCCCCC;
height:1%;
margin:0;
padding:3px 5px;
}

span.ibm-inset-img-caption {
color:#666666;
float:left;
margin:0;
padding:0 10px 0 0;
}
span.ibm-inset-img-caption.ibm-alternate {
float:right;
padding:4px 0 0 10px;
margin:0;
}


.channel-home-left{ float: left;
    padding: 10px 10px 0 0;
    width: 770px;
	font-size:14px;
	}
	
.channel-home-left p{ padding-bottom:8px; line-height:26px;}


.cont-right-title{
background:url(/public/images/cont-right-titlebg.jpg) no-repeat top center;
color:#808080;
font-size:14px;
font-weight:bold;
height:34px;
line-height:34px;
padding-left:10px;
}

.cont-right-content{
background:url(/public/images/cont-right-contentbg.jpg) repeat-y;
overflow:hidden;
padding:2px 2px 10px 2px;
}

.cont-right-buttom{
background:url(/public/images/right-buttombg.jpg) no-repeat top center;
height:30px;
}

/*right*/


@charset "utf-8";
/* CSS Document */

/*public*/

.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:#e8e8e8;overflow:auto;overflow-y:scroll;height:100%;}
html,body{margin:0;padding:0;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th{
margin:0;
padding:0;
font-family:"Arial","Helvetica","sans-serif","Myriad Web";
font-size:12px;
-webkit-text-size-adjust:none;
}
p, div { margin:0; padding:0; }

a{ outline:none; color:#2F6692; text-decoration:none; }
a img{border:none;}
a:hover{ text-decoration:underline; }

.page{
background:none repeat scroll 0 0 #FFFFFF;
width:100%;
}

.bound {
margin:0 auto;
width:980px;
text-align:left;
line-height:18px;
}
/*public*/


.cs1{
	left: -3000px;
    position: absolute;
}

.logoimg{
	width:50px; 
	height:20px;
	
    
}
/*topdiv*/
#topdiv {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
	
	height:auto!important;/*IE8 ,FF*/ 
    z-index:399;	 
}

#aadiv{ margin-top:105px;}
/*topdiv*/



/*header*/

#header {
background-color:#F1F1F1;
background-image:url("../images/head_bg.jpg");
background-repeat:repeat-x;
background-position:bottom;
height:56px;
margin:0 auto;
min-width:980px;
width:auto !important;
text-align:center;
}
#logo {
float:left;
padding-top:18px;
}
#header .topnav {
float:right;
padding-top:9px;
font-size:12px;
}
#header .topnav a{text-decoration: none; color: #666666; font-size:11px;}
#header .topnav a:hover {color: #BB0000; font-size:11px;text-decoration:underline}
DIV.neat-dialog-cont {
Z-INDEX: 98000; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
DIV.neat-dialog-bg {
Z-INDEX: -1; FILTER: alpha(opacity=70); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #eee; opacity: 0.7
}
DIV.neat-dialog {
width:100%;
text-align:center;
padding-top:70px;
z-index:10;
}
DIV.neat-dialog-title {
PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.1em; MARGIN: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #444 1px solid; POSITION: relative
}
IMG.nd-cancel {
RIGHT: 0.2em; POSITION: absolute; TOP: 0.2em
}
DIV.neat-dialog P {
PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: center
}

/*header*/




/*container*/
#container
{
margin:0 auto;
min-width:980px;
width:auto !important;
text-align:center;
background:none repeat scroll 0 0 #FFFFFF;
width:100%;
min-height:500px;
overflow:hidden;

}



#Right-select{
width:202px;height:29px; background:url(../images/select-bg-CN.gif) no-repeat center top;}

#Right-option{position:absolute;background:url(../images/select-OPbg.gif) no-repeat bottom center; overflow:hidden;width:202px;display:none; z-index:999; }

#Right-option ul{ padding:10px 5px 10px 3px; line-height:30px; font-size:14px; }
#Right-option ul li{list-style:none; border-bottom:1px dashed #999999; clear:both;  font-size:14px; padding-left:15px; }
#Right-option ul li a{color:#ffffff; text-decoration:none;}
#Right-option ul li:hover{background-color:#CCCCCC;}
#Right-option ul li:hover a{color:#333333; text-decoration:none;}


.cont-bound{
clear:both;
margin-bottom:10px;
padding:10px 0 0;
height:auto;
}


.cont-bound-W{
clear:both;
margin-bottom:10px;
padding:1px 0 0;
margin-top:-1px;
height:auto;
font-size:14px;
}

.cont-middle2 {
    display: inline;
    float: right;
    font-size: 14px;
    margin: 0 0 0 14px;
    overflow: hidden;
    width: 756px;
}


.cont-middle2 p {
    padding-bottom: 16px;
}


/*container*/






#channelfoot
{
margin:0 auto;
min-width:980px;
width:auto !important;
text-align:center;
border-bottom:#CCCCCC 1px solid;
width:100%;
clear:both;
min-height:200px;
height:auto;

}

.qihan-channel{ margin:30px 8px 30px 8px; float:left; width:150px; -moz-opacity:0.8; filter:alpha(opacity=80); -khtml-opacity:0.8; opacity:0.8; line-height:22px; }
.qihan-channel:hover{-moz-opacity:1.0; filter:alpha(opacity=100); -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}






.reset {
	/*background:url(../images/resetindex.png) repeat scroll 0 0 transparent;*/
	overflow:hidden;
	position:relative;
    height:11px; 
	width:11px;
	float:right;
	margin-right:13px;
	margin-top:5px;
	z-index: 9999;
	cursor:pointer;
}



#searchresult{
	/*display:none;
    line-height: 0;
    position: fixe;
	margin-left:680px;*margin-left:-310px;_margin-left:-310px;
    background-color:#FFF;
    top: 94px;
    width: 290px;
    z-index: 900;
	opacity: 0.90;-moz-opacity: 0.90;filter:alpha(opacity=90);
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.97);*/

	display:none;
    line-height: 0;
    position: absolute;	
	margin-left:683px;*margin-left:-298px;_margin-left:-296px;
	margin-bottom:100px;
    background-color:#FFF;
    top: 95px;
    width: 290px;
    z-index: 10000;
	/*opacity: 0.90;-moz-opacity: 0.90;filter:alpha(opacity=90);*/
	opacity: 0.90;-moz-opacity: 0.90;
	/*border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.97);*/

	
    -moz-border-radius:4px;
	-webkit-border-radius:4px; 

	-moz-box-shadow:0px 4px 5px #9C9C9C; 
	-webkit-box-shadow:0px 4px 5px #9C9C9C; 
	
	/*box-shadow:0px 4px 5px #9C9C9C;
	border-radius: 4px 4px 4px 4px;*/
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	
	behavior: url(../images/pie.htc);
   
}


#searchresult div {
	/*overflow:hidden;*/
    position: relative;

}

#searchresult h3 {
	text-align:left;
	color: #999999;
	font-size: 15px;
	line-height: 1.3;
	margin: 0;
	padding:10px 8px 2px 10px;
}
#searchresult ul {
	float:left;
    padding-bottom: 8px;
	/*margin-bottom:10px;*/
}
#searchresult #sp-roundrect ul {
    margin-left: 1px;
    margin-right: -2px;
    width: 291px;
	
}
#searchresult ul li {
 list-style-type:none;
 	cursor:pointer;
    clear: left;
    font-size: 11px;
    line-height: 1.3;
    margin: 0;
    padding: 0; 
	
}
#searchresult ul li a {
 	float:left;
    display: block;
    outline: medium none;
    padding: 6px 10px 6px 66px;
    text-decoration: none;
	width:214px;
}
#searchresult ul li a:hover { 
text-decoration:none;
} 
#searchresult ul li a:after {
 
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#searchresult ul li a h4 {

    text-align:left;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3;
    margin: 0;
    padding: 0;
}
#searchresult ul li a p {
	/* float:left;*/
	 display: inline-block !important;
	 display: block;
	 zoom: 1;
	 text-align:left;
    color: #333333;
    font-size: 12px;
    line-height: 1.3;
    margin: 0;
    padding: 0;
	cursor:pointer;
}
#searchresult ul li a img {
    float: left;
    height: 46px;
    margin: 0 10px 0 -56px;
    width: 46px;
	
	
}
#searchresult ul.noresults {
    padding-top: 4px;
}
#searchresult ul.noresults li a {
    padding-left: 10px;
    text-align: center;
}
#searchresult ul li a:hover, #searchresult ul li a:focus, #searchresult ul li.focus a{
    /*background: -moz-linear-gradient(center top , #648FFA 0pt, #0D67F7 100%) repeat scroll 0 0 transparent;*/
 background:#648FFA;
 
}
#searchresult ul li a:hover h4, #searchresult ul li a:focus h4, #searchresult ul li.focus a h4, #searchresult ul li a:hover p, #searchresult ul li a:focus p, #searchresult ul li.focus a p {
 
 background:#648FFA;
	
 
}

#formdiv{
float:right;
width:auto;
height:20px;
margin-right:2px;
}
.c_search_input{width:auto !important;}












