@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{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:"Arial","Helvetica","sans-serif","Myriad Web";
font-size:12px;
-webkit-text-size-adjust:none;
}
p, div { margin:0; padding:0; }

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

.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{}
/*topdiv*/



/*header*/

#header {
background:#FFFFFF url(/images/public/head_bg.jpg) bottom repeat-x;
/*padding-top:20px;*/
height:90px;
margin:0 auto;
min-width:980px;
width:auto !important;
text-align:center;
}
#header .bound{padding-top:30px;position:relative;}
#header .bound .language{position:absolute; right:8px; top:53px; height:21px;}
#header .bound .language img{height:28px; width:42px; border:#ccc 1px solid;}
#header .bound .language a{margin-left:10px;}
#logo {
	position:absolute; left:0; top:10px;
}
#header .topnav {
float:right;
padding-top:22px;
font-size:12px;
}
#header .topnav a{text-decoration: none; color: #666666; font-size:11px;}
#header .topnav a:hover {color: #a10006; 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:#666 url(/images/public/menu_bg.jpg) no-repeat center;
height:37px;
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; color:#c4473e;}

#menu li{ float:left; display:inline}
#menu .menu-title a {
    display: block;
    width:auto;
    text-align: center;
	color:#fff;	
font-size:14px;

text-shadow:0 1px 0 #555;
/*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:23px;
padding-right:23px;
/*padding-top:3px !important;
padding-top:5px; */
text-decoration:none;
/*line-height:35px !important;
line-height:37px; */
line-height:37px;
text-transform: uppercase;
}
#menu .menu-title a.sel{/*color:#ffd90c;*/}

#menu .home a {
    display: block;
    width:41px;
	height:37px;
	text-indent:-99999px;
	background:url(/images/public/home.gif) no-repeat;
}

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

.about-qihan { background: bottom no-repeat url("/images/public/cont-menu1-bg.png"); _background-image:url("/images/public/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:210px; line-height:24px; }
.about-qihan .menu_content .menu_content1 .lis{ float:left; background:url(/images/public/lis.png) repeat-y bottom center; width:30px; height:200px; }


.products-services {background: bottom no-repeat url("/images/public/menu2-bg.png");  _background-image:url("/images/public/cont-menu2-bg-ie6.png"); width:996px;  line-height:18px; display:none; margin-left:-168px; _margin-left:-168px;}
.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 .menu2-contenr .mcc{width:100%;}
.products-services .menu_content .menu2-contenr .mcc a{display:block;}
.products-services .menu_content .menu2-contenr .mcc2{width:100%;}
.products-services .menu_content .menu2-contenr .mcc2 a{display:block; width:48%; height:20px; overflow:hidden; float:left; margin-right:2%;}
.products-services .menu_content .lis{ float:left; background:url(/images/public/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/public/menu1-foot-b.png) no-repeat; color:#a10006; }     
.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/public/cont-menu3-bg.png");  _background-image:url("/images/public/cont-menu1-bg-ie6.png"); width:996px; line-height:20px; display:none; margin-left:-380px;_margin-left:-380px; }
.technology .menu_content{height:340px; 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/public/lis.png) repeat-y bottom right; width:22px; height:290px; padding-top:20px; }



.newsEvents{background: bottom no-repeat url("/images/public/cont-menu3-bg.png");  _background-image:url("/images/public/cont-menu1-bg-ie6.png"); width:996px; line-height:20px; display:none; margin-left:-290px;_margin-left:-290px; }
.newsEvents .menu_content{height:340px; width:980px; vertical-align:bottom; padding-left:16px; padding-top:20px;}
.newsEvents .menu_content .menu_content3 {width:280px; float:left; padding-left:20px;}
.newsEvents .menu_content .lis{ float:left; background:url(/images/public/lis.png) repeat-y bottom right; width:22px; height:290px; padding-top:20px; }


.Service{background: bottom no-repeat url("/images/public/cont-menu3-bg.png");  _background-image:url("/images/public/cont-menu1-bg-ie6.png"); width:996px; line-height:20px; display:none; margin-left:-520px;_margin-left:-520px; }
.Service .menu_content{height:340px; width:980px; vertical-align:bottom; padding-left:16px; padding-top:20px;}
.Service .menu_content .menu_content3 {width:280px; float:left; padding-left:20px;}
.Service .menu_content .lis{ float:left; background:url(/images/public/lis.png) repeat-y bottom right; width:22px; height:290px; padding-top:20px; }


.partners{ background: bottom no-repeat url("/images/public/menu4-bg.png");  _background-image:url("/images/public/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/public/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:left;
top:5px;*top:-15px;_top:-17px;
right:-21px;*right:-206px;_right:-210px;
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;

}

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

/*container*/


/*left*/
.icon_pro{background:url(/images/icon_pro.gif) no-repeat; width:9px; height:3px; display:inline-block;}
.cont-left{display:inline; margin-top:2px; width:210px; float:left; }
.cont-left a {
border-top:1px solid #DDDDDD;
color:#444;
display:block;
line-height:100%;
padding-bottom:7px;
padding-left:8px;
padding-top:9px;
position:relative;
font-size:12px;

}
.cont-left a:hover {
color:#a10006;
background:url("/images/public/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/public/left-bgjt.gif") no-repeat scroll right 0 transparent;
/*font-weight:bold;*/
padding-right:20px;
position:relative;
z-index:2;
margin-bottom:-7px;
padding-bottom:7px;
}
.cont-left a .activeSub{
	color:#a10006;
}
.cont-left .Channel2{
	padding-left:10px;
	background:#efefef;
}
.cont-left .Channel2 a {
/*background:url(/images/dot.png) no-repeat scroll 5px 9px transparent;*/
background:url("/images/ico_dian.jpg") no-repeat scroll 5px 9px transparent;
border-left:medium none;
border-right:medium none;
border-top:1px solid #F5F5F5;
line-height:100%;
padding-bottom:7px;
padding-left:15px;
padding-top:7px;
font-size:12px;
}
.cont-left .Channel2 a:hover{
	/*font-weight:bold;*/
}

.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 .Channel3 a:hover {
color:#656565;
background:url("/images/public/left-bg.gif") repeat-y scroll left 0 transparent;
}
.cont-left .protit{background:url(/images/protit.gif) top no-repeat; height:28px; line-height:28px; color:#444; font-size:14px; font-weight:bold; padding-left:12px; text-transform:uppercase; font-family:Verdana, Geneva, sans-serif; }
.cont-left .procon{margin-bottom:15px; border:1px solid #ebebeb; padding:0;/* width:209px;*/ margin-left:1px; border-top:0;}

/*left*/



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

.cont-middle 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:#a10006;
text-decoration:none;
}

.channel-name{
color:#a10006;
font-size:18px;
font-weight:bold;
line-height:120%;
padding:10px 0 15px;
}
/*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;
font-size:12px;
}

.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:#c4473e; TEXT-DECORATION: none;
}

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

.b_BoxContentLeft .learnMore a{
color:#c4473e;
}

.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(/images/others/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/others/cont-right-contentbg.jpg) repeat-y;
overflow:hidden;
padding:2px 2px 10px 2px;
}

.cont-right-buttom{
background:url(/images/others/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;width:157px;_width:153px;}

#cont2 h2{padding:16px 0 0 0;margin:0;color:#666666;}
#cont2 .qihan-cont2:hover h2{color:#a10006;}
.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/first/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/first/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:#a10006;}



.footer{ padding-top:10px; margin:0 auto; clear:both;}
.footer a{text-decoration: none; color: #666666; font-size:11px;}
.footer a:hover {color: #a10006; font-size:11px;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;

}

.enxun-channel{ margin:30px 8px 30px 8px; float:left; width:150px; -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8; line-height:22px; }
.enxun-channel:hover{-moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; text-decoration:none;}






.reset {
	/*background:url(/images/search/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:682px;*margin-left:-296px;_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(/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/public/rece4.png) no-repeat scroll left;
color:#666666; 
padding-left:20px; 
padding-right:20px; 
margin-right:-19px;_margin-right:-24px;
top:-1px;top:0px\9;*top:0px;
float:right;
position:relative;
}
.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; border-width:

/*߿Ӱ*/
/*-moz-box-shadow:2px 2px 2px #9C9C9C;*/
/*-webkit-box-shadow:2px 2px 2px #9C9C9C; */	
box-shadow: 2 2 2px rgba(2, 2, 2, 2); 

filter: inherit;


/*width:81px;*/
background::#FFFFFF;
border:1px solid #878787; 
position:relative;


/*width:81px;*/
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;
}


.is_text{border:1px solid #B8C7D6; }

.list11{width:100%; margin:0; padding:0;}
.list11 li{line-height:30px; border-bottom:1px #ddd solid;}
.list11 li span.rt{float:right;}

.listImg{width:100%; margin:0; padding:0;}
.listImg li{float:left; width:220px; height:300px; margin-right:30px; padding-bottom:30px;}
.listImg li span{display:block;}
.listImg li span.text{padding-top:10px;}


/*by dav--------------------------------*/
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
/* 分页 */
#pages { padding:14px 0 10px;font-family:Arial, Helvetica, sans-serif; text-align:right}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(/statics/images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 5px }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.newpro .tit{background:url(/images/newproduct.gif) no-repeat; height:25px; width:980px; line-height:25px; margin-top:10px;}
.newpro .tit span{padding-left:12px; color:#333; font-size:12px; font-weight:bold;}
.newpro-box{padding-left:15px; padding-right:15px;background:#fff;border:1px #d0d0d0 solid;border-top:0;}
#demo {
background:#fff;
overflow:hidden;
height:92px;
padding:15px;
line-height:22px;
}
#demo .sublink{ display:block; width:260px; height:92px; margin-right:5px; background:url(/images/sublink.gif) no-repeat; float:left; overflow:hidden;}
#demo .sublink b a{display:block;}
#demo span.img{float:left; display:block; height:88px; width:88px; margin:1px 0 0 2px; overflow:hidden;}
#demo span.text{float:left; display:block; height:92px; width:145px; margin-right:4px; padding-left:8px; overflow:hidden; font-size:10px;}
#demo span.text b{font-size:12px;}
#demo img {
 width:82px; height:82px; padding:4px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}



/*home*/
.es-carousel-wrapper{
	width:990px;
	position:relative;
}
.es-carousel{
	width:978px;
	text-align:center;
	overflow:hidden;
}
.es-carousel ul{
	padding-top:20px;
}
.es-carousel ul li{
	height:auto;
	float:left;
	display:block;
	cursor:pointer;
	padding-left:8px;
}