@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;}
/* 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{text-align:center;}
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:"Times New Roman","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:26px;
}
/*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:22px;font-size:12px;}
#header .topnav a{text-decoration: none; color: #666666; font-size:12px;}
#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*/

/*menu*/
#menu {background:url("../images/menu_bg.jpg") repeat-x scroll 0 0 transparent;height:49px;margin:0 auto;min-width:980px;width:auto !important;text-align:center;z-index:99;}
#menu a{ color:#666666;}
#menu a:hover{ text-decoration:underline;}
#menu li{ float:left; display:inline}
#menu .menu-title a{display: block;width:auto;text-align: center;color:#666666;	font-size:14px;text-shadow:0 1px 0 #ffffff;
/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=1) 
progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=90,strength=1);*/
font-weight:bold;
padding-left:18px;
padding-right:18px;
/*padding-top:3px !important;
padding-top:5px; */
text-decoration:none;
/*line-height:35px !important;
line-height:37px; */
line-height:49px;
}

#menu .menusearch{float:right;margin-top:15px;  line-height:15px;width:250px;}
#menu li:link .menu-title a {COLOR: #666666;}
#menu li:visited .menu-title a{COLOR: #666666;}
#menu li:hover .menu-title a{color:#BB0000; background:url("../images/menu_bgA.jpg") repeat-x scroll 0 0 transparent;}
#menu li .menu-title a.leftcurrent{color:#BB0000; background:url("../images/menu_bgA.jpg") repeat-x scroll 0 0 transparent;}
#menu .title{color:#BB0000; font-size:14px; font-weight:bold; padding-top:6px; padding-bottom:6px;}
#menu .title a{color:#BB0000; cursor:pointer; }
.popup { position:absolute; z-index:9999; }
.disable { display: none;}

.about-qihan { background: bottom no-repeat url("../images/cont-menu1-bg.png"); _background-image:url("../images/cont-menu1-bg-ie6.png"); _margin-left:-6px; width:996px;  display:none; margin-left:-8px; }
.about-qihan .menu_content{height:267px; width:980px; vertical-align:bottom; padding-left:10px}
.about-qihan .menu_content .menu_content1 { padding:20px 0px 20px 20px; }
.about-qihan .menu_content .menu_content1 .list{ float:left;  width:215px; height:200px; line-height:24px; }
.about-qihan .menu_content .menu_content1 .lis{ float:left; background:url(../images/lis.png) repeat-y bottom center; width:30px; height:200px; }


.products-services {background: bottom no-repeat url("../images/menu2-bg.png");  _background-image:url("../images/cont-menu2-bg-ie6.png"); width:996px;  line-height:18px; display:none; margin-left:-150px; _margin-left:-148px;}
.products-services .menu_content{height:398px; width:980px; vertical-align:bottom; _height:365px;}
.products-services .menu_content .menu2-contenr{float:left;  width:285px; height:310px; padding-left:20px;}
.products-services .menu_content .lis{ float:left; background:url(../images/lis.png) repeat-y bottom right; width:22px; height:300px; }
.products-services .menu_content  .TabTitle{ clear: both;  height: 45px;  _height: 39px;  overflow: hidden;    text-align: center;  margin-bottom:0;  width:996px;  padding-left:8px;}     
.products-services .menu_content .TabTitle ul{  margin:0;  float:left; }     
.products-services .menu_content .TabTitle li{   float: left;  width: 328px;_width: 326px;  cursor: pointer;  list-style-type: none; line-height:39px;  margin:0;  padding:0;  text-align:center;  font-size:14px; }     
.products-services .menu_content .TabTitle .active{ background:url(../images/menu1-foot-b.png) no-repeat; color:#BB0000; }     
.products-services .menu_content .TabTitle .normal{  }     
.products-services .menu_content .TabContent{ width:auto;  height:310px; position:relative; padding:20px 10px 20px 10px; }     
.none {display:none;}  


.technology{background: bottom no-repeat url("../images/cont-menu3-bg.png");  _background-image:url("../images/cont-menu1-bg-ie6.png"); width:996px; line-height:20px; display:none; margin-left:-362px;_margin-left:-364px; }
.technology .menu_content{height:290px; width:980px; vertical-align:bottom; padding-left:16px; padding-top:20px;}
.technology .menu_content .menu_content3 {width:280px; float:left; padding-left:20px;}
.input{ border:4px solid #D0D0D0;color:#666;font-family:inherit;font-size:11px;padding:3px 1px 4px 2px;margin-bottom:0;width:204px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:none; margin-right:-3px;}
.search-button{border:0;-webkit-border:1px;font-size:12px;font-weight:bold;color:#fff;text-shadow:0 -1px 1px rgba(72,64,62,.7);display:inline-block;text-decoration:none!important;position:relative;cursor:pointer;
margin:7px 0px 0px 0px;padding:6px 7px 7px 7px;
background-color:#696969;background-image:-moz-linear-gradient(center top ,#989898,#494949);background-image:-webkit-gradient(linear,left top,left bottom,from(#989898),to(#494949));-webkit-border-radius:0 3px 3px 0;-moz-border-radius:1px 3px 3px 1px;-khtml-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-box-shadow:1px 1px 0 rgba(176,176,176,.8);-moz-box-shadow:1px 1px 0 rgba(176,176,176,.8);box-shadow:1px 1px 0 rgba(176,176,176,.8);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#989898,endColorstr=#494949)";
*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#989898,endColorstr=#494949);
}
.search-button:hover{
background-image:-moz-linear-gradient(0% 50% 90deg,#5E5C5C,#5E5C5C 0);
background-image:-webkit-gradient(linear,0% 50%,0% 45%,from(#5E5C5C),to(#5E5C5C));text-decoration:none;text-decoration:none;
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#5E5C5C,endColorstr=#5E5C5C)";
*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#5E5C5C,endColorstr=#5E5C5C);
}
.technology .menu_content .lis{ float:left; background:url(../images/lis.png) repeat-y bottom right; width:22px; height:240px; padding-top:20px; }



.partners{ background: bottom no-repeat url("../images/menu4-bg.png");  _background-image:url("../images/menu4-bg-ie6.png"); width:580px; line-height:25px; height:327px; display:none; margin-left:-200px;}
.partners .menu_content{ height:auto; vertical-align:bottom; padding-top:20px; padding-left:30px;}
.partners .menu_content .menu_content4_left { position:relative; width:250px; float:left; }
.partners .menu_content .menu_content4_right{ float:left; background:url(../images/qihan-menu41.png) no-repeat center top; height:270px; margin-left:40px; }
.partners .menu_content .flogin{ margin:15px 40px 15px 30px; }
.partners .menu_content .titleH {color:#666666; font-size: 14px; font-weight: bold;  padding-top: 6px;}


.menu-search-button{ 
width:15px; 
height:15px; 
border:0 none; 
color:transparent; 
cursor:pointer; background:none repeat scroll 0 0 transparent;
position:relative; 
float:right;
top:5px;
right:-21px;
z-index:10000; 
overflow:hidden;
display:inline;

}
.menu-search-input{ width: 175px; height:20px; line-height:18px; vertical-align:bottom; border-style:none; outline:none; background:none repeat scroll 0 0 transparent;  color:#666666; padding-left:25px; padding-right:20px; }


/*menu*/

/*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/others/select-bg-CN.gif) no-repeat center top;}

#Right-option{position:absolute;background:url(/images/others/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*/

/*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("../images/left-bg.gif") repeat-y scroll left 0 transparent;text-decoration:none;}
.cont-left a.leftcurrent{color:#BB0000;background:url("../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("../images/left-bgjt.gif") no-repeat scroll right 0 transparent;

color:#BB0000;
font-weight:bold;
padding-right:20px;
position:relative;
z-index:2;
margin-bottom:-7px;
padding-bottom:7px;
}
.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("../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:12px;
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/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(../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(../images/cont-right-contentbg.jpg) repeat-y;
overflow:hidden;
padding:2px 2px 10px 2px;
}
.cont-right-buttom{
background:url(../images/right-buttombg.jpg) no-repeat top center;
height:30px;
}
/*right*/
/*footer*/
#cont2{margin:0 auto;min-width:980px;width:auto !important;text-align:center;clear:both;background-color:#e8e8e8;}

#cont2 .qihan-cont2{float:left;padding:0 3px;_padding:0; margin-right:116px;}

#cont2 h2{padding:16px 0 0 0;margin:0;color:#666666;}
#cont2 .qihan-cont2:hover h2{color:#BB0000;}
.qihan-cont2 ul{list-style:none;padding:0 0 2px 0;margin:0;line-height:14px;font-size:.7em;}
.qihan-cont2 li{background:url(../images/cont2_bg.gif) no-repeat -2px 2px;color:#666;padding:0 0 0 10px;margin:4px 0 4px 0;}
.qihan-cont2 li:hover{background:url(../images/cont2_bg.gif) no-repeat -2px -38px;}
* html .qihan-cont2 li{width:100%;vertical-align:text-top;}

.qihan-cont2 a{display:block;text-decoration:none; color:#828282;}
* html .qihan-cont2 a{margin-top:-4px;line-height:20px; color:#999999;}
.qihan-cont2 a:hover{color:#BB0000;}

.footer{ padding-top:10px; margin:0 auto; clear:both;}
.footer a{text-decoration: none; color: #666666; font-size:12px; padding:0 5px;}
.footer a:hover {color: #BB0000; font-size:12px;text-decoration:underline}
/*footer*/
.newsqh-right{BORDER-BOTTOM: #990000 thin; BORDER-LEFT: #990000 thin; BORDER-TOP: #990000 thin; CURSOR: pointer; BORDER-RIGHT: #990000 thin}
/*footer*/
#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 {
	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: 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;
    -moz-border-radius:4px;
	-webkit-border-radius:4px; 

	-moz-box-shadow:0px 4px 5px #9C9C9C; 
	-webkit-box-shadow:0px 4px 5px #9C9C9C; 
	border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	
	behavior: url(/js/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{
border-width:0px;
width: 102px;_width:143px;
height:22px; 
line-height:22px;*line-height:20px;
vertical-align:bottom; 
border-style:none;
outline:none;
background:url(../images/rece4.png) no-repeat scroll left;
color:#666666; 
padding-left:20px; 
padding-right:20px; 
margin-right:-19px;
top:-1px;top:0px\9;*top:0px;
float:right;
position:relative;
text-indent:10px;

}
.c_search_input_bak{
display:block;
behavior: url(js/pie.htc);
-moz-border-radius:10px;    
-webkit-border-radius:10px;    
border-radius:10px; 
z-index:2; 	
box-shadow: 2 2 2px rgba(2, 2, 2, 2); 
filter: inherit;

background:#FFFFFF;
border:1px solid #878787; 
position:relative;

height:19px; 
line-height:17px;*line-height:18px; 
vertical-align:bottom; 
outline:none;
top:0px;
margin-right:-19px;

vertical-align: middle;
padding-top:-5px;
padding-left:20px; 
padding-right:20px; 
float:right; 
}

#searchinput_div{
pading-left:20px;
padding-right:20px;
}

#gotopbtn{
  background: url(../images/topbtn-en.png) no-repeat scroll left top transparent;
  bottom: 20px;cursor: pointer;display: none;height: 29px;position: fixed;right:20px;width: 81px;
}
#gotopbtn:hover{background-position:0 -29px;}


.menu_list{ display:none; width:120px; height:30px; line-height:30px; text-align:center; background:#fbfbfb; height:auto; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:10px 0;}




.bbs04 {
    border-bottom: 1px solid #DBDCDC;
    margin-top: 10px;
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    width: 100%;
}
.bbs04First {
    border-top: 2px solid #0F4196;
}

.bbs04 table.dn {
    float: left;
    width: 135px;
	/*position:relative;*/
}
/*table, th, td {
    border: 0 none;
    border-collapse: collapse;
    border-spacing: 0;
	
}
*/
.bbs04 table.dn img {
    border: 1px solid #E5E5E5;
}


.bbs04 .dnDetail {
    float: left;
    margin-left: 20px;
	
}
.bbs04 .dnDetail p.pTitle {
    color: #0F4196;
    font-weight: bold;
    width: 500px;
	height:5px;
}
.bbs04 .dnDetail .productDetail {
    height: 55px;
    margin-top: 10px;
    overflow: hidden;
    width: 545px;
}
.bbs04 .dnDetail ul.pList02 {
    height: 48px;
    margin-top: 3px;
    overflow: hidden;
    padding-left: 1px;
    padding-top: 1px;
    width: 550px;
}

.bbs04 .dnDetail ul.pList02 li {
    border: 1px solid #DBDCDC;
    float: left;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
	height:23px;
}
.bbs04 table.dn {
    float: left;
    width: 135px;
	/*position:relative;*/
}
.Channel2{
	display:none;
}
.cont-left div.on .Channel2{display:block;}
.cont-left a.active{color: #bb0000; font-weight:bold; font-size:12px;}



.footer-top {display:table;width:100%;border-bottom:1px solid #ddd;padding:25px 0px 10px 0px;}
.footer-top-share a {display:block;width:45px;height:45px;}
@media only screen and (min-width:1018px) {
.footer-top-share {width:40%;height:45px;float:left;}
}
@media only screen and (max-width:1018px) {
.footer-top-share {width:100%;height:45px;clear:left;display:none;}
}
.footer-top-share li {width:45px;height:45px;float:left;margin-right:10px;cursor:pointer;opacity:0.6;filter:alpha(opacity=60);}
.footer-top-share li:hover {opacity:1;filter:alpha(opacity=100);}
.facebook {background:url(../images/share-img-02.png) no-repeat 0px 0px;}
.twitter {background:url(../images/share-img-02.png) no-repeat 0px -45px;}
.youtube {background:url(../images/share-img-02.png) no-repeat 0px -90px;}
.weibo {background:url(../images/share-img-02.png) no-repeat 0px -135px;}
.weixin {background:url(../images/share-img-02.png) no-repeat 0px -180px;position:relative;}
.weixin .weixin-code {width:166px;height:166px;bottom:40px;left:-60px; position:absolute;display:none;}
.vk {background:url(../images/share-img-02.png) no-repeat 0px -225px;}

@media only screen and (min-width:1018px) {
.footer-top-signup {width:60%;height:30px;float:left;}
}
@media only screen and (max-width:1018px) {
.footer-top-signup {width:100%;height:30px;clear:left;}
}
@media only screen and (max-width:550px) {
.footer-top-signup {display:none;}
}
.footer-top-signup-tit {width:40%;float:right;color:#666;font-size:12px;text-transform:uppercase;text-align:right;line-height:30px;}
.footer-top-signup-txt {width:35%;float:right;margin-left:1%;}
.footer-top-signup-btn {width:100px;float:right;margin-left:1%;}

.footer-link {padding:30px 0px 30px 0px;display:table;width:100%;border-bottom:1px solid #ddd;}
@media only screen and (min-width:618px) {
.footer-link-item {width:15%;float:left;margin-right:4%;margin-left:1%;}
}
@media only screen and (max-width:618px) {
.footer-link-item {width:100%;float:left;text-align:center;margin-bottom:20px;}
}
.footer-link-item h3 a {font-size:0.95em;line-height:30px;font-weight:500;color:#333;}
.footer-link-item li {margin-top:10px;}
.footer-link-item li a {font-size:0.9em;line-height:15px;}
.footer-link-item li a:hover {text-decoration:underline;}

.footer-bottom {display:table;width:100%;padding-bottom:20px;}
@media only screen and (min-width:1018px) {
.footer-bottom-l {width:50%;float:left;}
}
@media only screen and (max-width:1018px) {
.footer-bottom-l {width:100%;clear:left;}
}
.footer-bottom-l li {float:left;height:20px;line-height:20px;padding-top:10px;}
.footer-bottom-l li a {font-size:0.9em;padding:0px 10px 0px 10px;border-right:1px solid #ddd;}
.footer-bottom-l li a:hover {text-decoration:underline;}
.footer-bottom-l li .footer-bottom-l-language {border-right:0px;display:block;background:url(../images/language.png) no-repeat 10px center;padding-left:30px;}
@media only screen and (min-width:1018px) {
.footer-bottom-r {width:50%;text-align:right;float:left;line-height:22px;padding-top:10px;font-size:0.9em;color:#666;}
}
@media only screen and (max-width:1018px) {
.footer-bottom-r {width:100%;text-align:left;text-indent:10px;clear:left;line-height:22px;padding-top:10px;font-size:0.9em;color:#666;}
}

.ctr-text {width:100%;height:28px;background-color:transparent;border:1px solid #ddd; text-indent:5px;}
.ctr-btn {width:100px;height:30px;background-color:#ed5565;border-bottom:1px solid #ad2624;color:#fff;text-align:center;font-size:16px;}
.ctr-btn2 {width:100px;height:30px;background-color:#666;border-bottom:1px solid #444;color:#fff;text-align:center;font-size:16px;}



/*======================================站长地图===============================================*/
.news_infos{font-size:12px;color:#404040;line-height:25px;  width:970px;padding:0px 5px;}
.news_infos ul { list-style-type:none;}
.news_infos ul li{border-bottom: 1px dashed #999999;display: block; float: left;line-height: 25px;margin-bottom: 15px;width: 970px;}
.news_infos ul li a{color:#404040;float: left; font-size: 16px;font-weight: bold;line-height:40px;}
.news_infos ul li li { border-bottom: medium none; float: left; margin-bottom: 0; margin-right: 15px;width: 970px;display:block;text-indent:10px;}
.news_infos ul li li li{width: 175px;display:block; list-style:none; float:left;}
.news_infos ul li li a { color: #404040; display: block;font-size: 14px;font-weight: normal; width: 175px;line-height:30px;}
.news_infos ul li li ul {float: left; margin-left: 40px;}
.page_content .news_infos   a:hover{color:#ffc300;}
