/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre,  caption, th,  
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
html,body{height:100%; margin:0px;} 
body{
font-size:13px;
margin:0px; 
color:#414342;
background: url(images/bg.jpg) 0px 0px repeat-x #ffffff;
}
A:link {
	 COLOR: #000000; TEXT-DECORATION: none;
}
A:visited {
	 COLOR:#000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR:#333333; TEXT-DECORATION: underline;
}
p
{       
   margin:0px;     
} 
input,select,textarea {
	
	font: 12px 宋体, Arial, Tahoma, Verdana;
	color: Black;
	behavior:url(#default#savehistory);
}
input,select {
	margin-top: 2px;
}
input {
	padding-left: 2px;
	padding-right: 2px;
}


ol,ul {list-style:none;}
.clearall{
height:0px;
clear:both;
overflow:hidden;
}

H5{
display:none;
}

.no-information{
padding-top:60px;
text-align:center;
color:#999999;
}


.f-left{
float:left;
}
.f-right{
float:right;
}

.overflow-width{
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}


.main{
clear:both;
margin:0px auto;
width:986px;
}

#top{
position:relative;
height:99px;
}

#logo
{
position:absolute;
top:0px;
width:372px; height:96px;
margin:0px;
}
/*
* html #logo
{
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="themes/2009/images/logo.png",sizingMethod='crop');
}*/

#flash{
height:295px;
margin-bottom:1px;
}

#t-link{
position:absolute;
bottom:10px;
right:5px;
color:#FFFFFF;
}

#t-link A{
margin:0px 5px;
color:#FFFFFF;
padding-top:2px;
}

#link{
z-index:9;
height:27px;
padding-bottom:5px;
background:url(images/bg-x.gif) 0px -44px repeat-x #ffffff;
}
.link-d{
height:27px;
width:3px;
float:left;
background:url(images/bn-all.gif) -276px 0px no-repeat;
}

#link A{
color:#ffffff;
}

#link A:hover {

}


.link-a1{
float:left;
text-align:center;
width: auto!important;
width: 33px;
min-width: 33px;
margin-right:1px;
padding:0px 8px;
font-weight:bold;
cursor:pointer;
font-size:14px;
height: auto!important;
height: 27px;
min-height: 27px;
line-height:27px;
text-overflow:ellipsis;
white-space:nowrap;
}


#b-link{
height:75px;
background:url(images/bg-x.gif) 0px -498px repeat-x;
}


#b-link-l{
float:left;
width:12px;
height:75px;
background:url(images/bn-all.gif) -381px -169px no-repeat;
}

#b-link-r{
float:right;
width:10px;
height:75px;
background:url(images/bn-all.gif) -447px -169px no-repeat;
}


.b-link-a1{
float:left;
width:78px;
margin:0px 1px;
cursor:pointer;
height:55px;
padding-top:13px;
}






#content
{
height: auto!important;
height: 300px;
min-height: 300px;
padding-bottom:12px;
padding-top:5px;
border-bottom:1px  dashed #666666;
margin-bottom:8px;
}




/*---------首页 start---------*/
/*---右边--*/
#i-right{
position:absolute;
right:0px;
width:200px;
}

#user{
height: auto!important;
height: 120px;
min-height: 120px;
margin-bottom:13px;
border:1px solid #a2c5ed;

}
#user H1{
height:22px;
line-height:22px;
padding-left:12px;
color:#085ea7;
font-size:14px;
font-weight:bold;
background:url(images/bg-x.gif) 0 -225px repeat-x;
}
#user .box-c{
padding-top:15px;
height:90px;
line-height:200%;
text-align:center;
}


/*---推荐专家--*/
#i-expert{
float:left;
width:295px;
height:505px;
margin-right:6px;
background:url(images/zzz.jpg) top left no-repeat;
}

#expert_a {
padding-top:8px;
float:right;
height:30px;
padding-right:10px;
}
#expert_a .a1{
float:left;
width:20px;
height:20px;
line-height:20px;
text-align:center;
margin-right:3px;
background:#FFFFFF;
color:#5488af;
font-weight:bold;
}
#expert_a .a2{
float:left;
width:20px;
height:20px;
line-height:20px;
text-align:center;
margin-right:3px;
background:#5488af;
color:#FFFFFF;
font-weight:bold;
}

#i-expert img { vertical-align: middle; max-width:270px; max-height:230px; width: expression(this.width >270 && this.height < this.width ? 270: true); height: expression(this.height > 230 ? 230: true); 
 }
@media all and (min-width: 0px){#i-expert img { width:270px; height:230px; } } 

#i-expert img{width: expression(this.width > 270 && this.width / 270 >= this.height / 230 ? 270 : true);}

#i-expert .expert div{
padding:0px 30px;
padding-top:30px;
line-height:25px;
height:180px;
overflow:hidden;
}
#i-expert div H1{
color:#2064b5;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;

}
/*---新闻--*/
#i-t-news{
float:left;
width:475px;
height:505px;
}
#i-t-news H1{
background:url(images/bg-x.gif) 0px 0px repeat-x;
height:26px;
}
#i-t-news H1 .a1{
float:left;
width:117px;
height:26px;
line-height:26px;
text-align:center;
color:#2562a5;
font-size:14px;
font-weight:bold;
background:url(images/bn-all.gif) 0px 0px no-repeat;
margin-right:1px;
}

#i-t-news H1 .a2{
float:left;
width:117px;
height:26px;
line-height:26px;
text-align:center;
color:#000000;
font-size:14px;
background:url(images/bn-all.gif) -132px 0px no-repeat;
margin-right:1px;
}

#i-t-news #box{
height: 348px;
padding:5px;
border-left:1px solid #a2caee;
border-right:1px solid #a2caee;
}
#i-t-news #box H2{
width:450px;
height:32px;
line-height:32px;
margin:0px auto;
text-align:center;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
font-size:16px;
font-weight:bold;
color:#fb5000;
}
#i-t-news #box H2 a{
color:#fb5000;
}

#i-t-news #box .new_tp{
height:80px;
line-height:20px;
overflow:hidden;
margin-bottom:3px;
}

#i-t-news #box .new_list{
padding-left:138px;
padding-top:20px;
border-top:1px  dotted #999999;
border-bottom:1px  dotted #999999;
padding-bottom:10px;
position:relative;
height:200px;
}


#i-t-news #box .new_list .newsimg{
position:absolute;
top:1px;
left:0px;
width:130px;
height:207px;
}


#i-t-news #box .new_list .newsimg a{
float:left;
margin-top:15px;
}

#i-t-news #box .new_list .newsimg img { vertical-align: middle; max-width:130px; max-height:92px; width: expression(this.width >130 && this.height < this.width ? 130: true); height: expression(this.height > 92 ? 92: true); 
 }
@media all and (min-width: 0px){#i-t-news #box .new_list .newsimg img { width:130px; height:92px; } } 

#i-t-news #box .new_list .newsimg img{width: expression(this.width > 130 && this.width / 130 >= this.height / 92 ? 130 : true);}


#i-t-news #box .new_list li a{
float:left;
width:225px;
height:28px;
line-height:28px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
padding-left:12px;
background:url(images/bn-all.gif) -8px -76px no-repeat;
}
#i-t-news #box .new_list li span{
float:right;
width:80px;
height:28px;
line-height:28px;
}

#gonggao{
padding-top:5px;
height: 115px;
padding-left:43px;
background:url(images/bn-all.gif) -566px -278px no-repeat #e9f2fb;
border-left:1px solid #a2caee;
border-right:1px solid #a2caee;
border-bottom:1px solid #a2caee;
}
 #gonggao .a1{
float:left;
height:23px;
line-height:23px;
width:410px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;

}



/*---新闻--*/
.i-news{
float:left;
width:381px;
height:268px;
border:1px solid #9fc9ef;
}

.i-news H2{
background:url(images/bg-x.gif) 0px -421px repeat-x;
height:33px;
line-height:33px;
color:#0a5781;
padding-left:10px;
font-size:14px;
font-weight:bold;
}
#content .i-news H2 a{
float:right;
padding-right:8px;
font-size:12px;
color:#999999;
}

.i-news .w_list{
padding-top:10px;
height:27px;
line-height:27px;
}

#content .i-news .w_list a{
float:left;
width:370px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
color:#0a4668;
font-weight:bold;
}
.i-news .b_list{
padding-top:10px;
height:27px;
line-height:27px;
}

#content .i-news .b_list a{
float:left;
width:350px;
padding-left:20px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
background:url(images/bn-all.gif) 0px -76px no-repeat;
}



/*---------首页 end---------*/



#divLeft{
float:left;
width:200px;
}



#tsfm{
height: auto!important;
height: 120px;
min-height: 120px;
margin-bottom:13px;
border:1px solid #a2c5ed;

}
#tsfm H1{
height:22px;
line-height:22px;
padding-left:12px;
color:#085ea7;
font-size:14px;
font-weight:bold;
background:url(images/bg-x.gif) 0 -225px repeat-x;
}
#tsfm .box-c{
height: auto!important;
height: 100px;
min-height: 100px;
border:3px solid #95cfff;
margin:6px;
background:url(images/bg-x.gif) 0 -89px repeat-x;
}

#tsfm .a1{
float:left;
width:160px;
height:26px;
cursor:pointer;
background:url(images/bn-all.gif) 0px -254px no-repeat;
margin:5px 10px;
}

#tsfm .a2{
float:left;
width:160px;
height:26px;
cursor:pointer;
background:url(images/bn-all.gif) -180px -254px no-repeat;
margin:5px 10px;
}

#tsfm .a3{
float:left;
width:160px;
height:26px;
cursor:pointer;
background:url(images/bn-all.gif) -358px -254px no-repeat;
margin:5px 10px;
}




#wswc{
height: auto!important;
height: 395px;
min-height: 395px;
border:1px solid #adcae8;
background:#eff6fc;
padding-bottom:80px;
position:relative;
}
#wswc H1{
height:35px;
line-height:35px;
padding-left:12px;
color:#2a2a28;
font-size:12pt;
font-weight:bold;
background:url(images/bg-x.gif) 0 -340px repeat-x;
}
#wswc .box-c{
height: auto!important;
height: 100px;
min-height: 100px;
border:3px solid #95cfff;
margin:6px;
background:url(images/bg-x.gif) 0 -89px repeat-x;
}


#wswc .a1{
float:left;
width:164px;
height:27px;
cursor:pointer;
background:url(images/bn-all.gif) 0px -119px no-repeat;
margin:5px 17px;
}

#wswc .a2{
float:left;
width:164px;
height:27px;
cursor:pointer;
background:url(images/bn-all.gif) -180px -119px no-repeat;
margin:5px 17px;
}

#wswc .a3{
position:absolute;
bottom:2px;
left:0px;
float:left;
width:191px;
height:62px;
cursor:pointer;
background:url(images/bn-all.gif) 0px -169px no-repeat;
margin:5px 3px;
}




/****--- 右边 ----******/

#divRight{
float:right;
width:775px;
}

/****--- 右边 ----******/


/*-*当前位置*-*/


#nowlink{
height:28px;
line-height:28px;
background:#e6e4e5;
padding-right:10px;
color:#FFFFFF;
margin-bottom:10px;
}

#nowlink H1{
float:left;
width: auto!important;
width:100px;
min-width:100px;
padding:0px 10px;
background:#adcae8;
text-align:center;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-overflow:ellipsis;
white-space:nowrap
}

#nowlink span{
float:left;
padding-left:10px;
color:#414342;
}

#nowlink A{
color:#414342;
}
/*-*当前位置*-*/

#r-title{
height:33px;
background:url(images/bg-x.gif) 0px -619px repeat-x;
}
#r-title .a1{
float:left;
height:33px;
line-height:33px;
width: auto!important;
width:70px;
min-width:70px;
text-align:center;
color:#fa4607;
font-weight:bold;
font-size:14px;
background:url(images/bg-x.gif) 0px -284px repeat-x;
position:relative;
padding:0px 10px;
margin-right:2px;
text-overflow:ellipsis;
white-space:nowrap;
}
#r-title .s-l{
position:absolute;
left:0px;
top:0px;
height:33px;
width:10px;
background:url(images/bn-all.gif) -302px -169px no-repeat;
}
#r-title .s-r{
position:absolute;
right:0px;
top:0px;
height:33px;
width:10px;
background:url(images/bn-all.gif) -348px -169px no-repeat;
}

#r-title .a2{
float:left;
height:33px;
line-height:33px;
width: auto!important;
width:40px;
min-width:40px;
color:#000000;
background:url(images/bn-all.gif) 0px -50px no-repeat;
padding-left:20px;
padding-right:10px;
text-overflow:ellipsis;
white-space:nowrap;
}

#menu_list2 .a1{
float:left;
height:22px;
line-height:22px;
width: auto!important;
width:50px;
min-width:50px;
color:#ffffff;
padding:0px 20px;
border:1px solid #adcae8;
background:#adcae8;
margin:5px 0px;
margin-right:10px;
text-overflow:ellipsis;
white-space:nowrap;
}
/*-*站点内容定义*-*/

#right-c{
clear:both;
line-height:200%;
padding-top:8px;
height: auto!important;
height: 330px;
min-height:330px;
padding-bottom:10px;

}

#right-c p img { max-width:670px; max-height:650px; width: expression(this.width >670 && this.height < this.width ? 670: true); height: expression(this.height > 650 ? 650: true); padding:0px 5px; 
 }
@media all and (min-width: 0px){#right-c p img { width:670px; height:650px; } } 

#right-c p img{
    width: expression(this.width > 670 && this.width / 670 >= this.height / 650 ? 670 : true);
    height: expression(this.height > 650 && this.width / 670 < this.height / 650 ? 650 : true);
}


/*-*站点内容定义*-*/



#related-article{
padding-top:8px;
}
#related-article H1{
background:#f3f3f3;
height:26px;
line-height:26px;
padding-left:20px;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
#related-article .a1{
width:335px;
padding-left:45px;
float:left;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
height:22px;
line-height:22px;
color:#4b4b4b;
background:url(images/bn-all.gif) 20px -34px no-repeat;
}


/*-*站点文章定义*-*/
#article-sort .box{
border:1px solid #adcae8;
height:245px;
margin-bottom:10px;
}
#article-sort .box H1{
height:28px;
line-height:28px;
padding-left:15px;
font-size:14px;
font-weight:bold;
background:#d6e9fa;
margin-bottom:10px;
color:#000000;
border-bottom:1px solid #adcae8;
}
#article-sort .box span{
float:right;
padding-right:10px;
}
#article-sort .box span A{
color:#333333;
}
#article-sort .box li{
float:left;
margin-bottom:15px;
}

#article-sort .box li span{
color:#666666;
}

#article-sort .box li A{
color:#000000;
margin-left:10px;
padding-left:15px;
background:url(images/bn-all.gif) -8px -82px no-repeat;
width:640px;
float:left;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}


#article_list{
height: auto!important;
height: 500px;
min-height: 500px;
padding:0px 15px;
position:relative;
z-index:0;
}
#article_list .box{
position:relative;
border-bottom:1px solid #bbbbbb;
height: auto!important;
height: 90px;
min-height: 90px;
padding-bottom:10px;
margin-bottom:10px;
}
#article_list .box H1{
height:28px;
line-height:28px;
padding-left:20px;
font-size:14px;
font-weight:bold;
color:#c4191f;
background:url(images/t-bt.gif) -2px -3px no-repeat;

}
#article_list .box span{
float:right;
font-size:12px;
font-weight:normal;
color:#666666;
height:28px;
line-height:28px;
}
#article_list .box H1 A{
color:#000000;
width:540px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}

#article_list .box P{
line-height:20px;
color:#999999;
padding-bottom:10px;
}

#article_list .box H2{
position:absolute;
bottom:0px;
left:0px;
line-height:20px;
height:20px;
color:#c4191f;
padding-left:38px;
background:url(images/t-bt.gif) -3px -38px no-repeat;
width:640px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}

#article_list .margin-left{
margin-left:143px;
width:500px;
}
#article_list .margin-left A{
width:500px;
}

/*-*-标题图片 */
#article_list .is_img{
position:absolute;
top:5px;
left:0px;
width:135px;
text-align:center;
}
#article_list .is_img img { vertical-align: middle; max-width:135px; max-height:90px; width: expression(this.width >135 && this.height < this.width ? 135: true); height: expression(this.height > 90 ? 90: true); 
 }
@media all and (min-width: 0px){#article_list .is_img img { width:135px; height:90px; } } 

#article_list .is_img img{
    width: expression(this.width > 135 && this.width / 135 >= this.height / 90 ? 135 : true);
    height: expression(this.height > 90 && this.width / 135 < this.height / 90 ? 90 : true);
}
/*-*-标题图片 */

/*-*-文章显示 */
#article_show{
height: auto!important;
height: 600px;
min-height: 600px;
padding:0px 15px;
line-height:200%;
margin-bottom:8px;
}
#article_show img { vertical-align: middle; max-width:640px; max-height:600px; width: expression(this.width >640 && this.height < this.width ? 640: true); height: expression(this.height > 600 ? 600: true); 
 }
@media all and (min-width: 0px){#article_show img { width:640px; height:600px; } } 

#article_show img{
    width: expression(this.width > 640 && this.width / 640 >= this.height / 600 ? 640 : true);
    height: expression(this.height > 600 && this.width / 640 < this.height / 600 ? 600 : true);
}

#article_show H1{
text-align:center;
padding-top:8px;
font-size:16pt;
font-weight:bold;
color:#000000;
height: auto!important;
height: 40px;
min-height: 40px;
line-height:40px;
border-bottom:2px solid #000000;
}
#a_time{
text-align:center;
color:#999999;
height:30px;
line-height:30px;
}

#a_upnext{
border:1px solid #bbbbbb;
height:30px;
line-height:30px;
color:#333333;
}
#a_upnext span{
margin:0px 5px;
width:315px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
#a_upnext A{
color:#333333;
}
/*-*-文章显示 */



/*-*-科员 */
#expert_show{
height: auto!important;
height: 450px;
min-height: 450px;
padding:0px 15px;
line-height:200%;
margin-bottom:8px;
}
#expert_show H1{
font-size:16px;
font-weight:bold;

}
#expert_list{
height: auto!important;
height: 500px;
min-height: 500px;
position:relative;
z-index:0;
}
#expert_list .box{
position:relative;
border-bottom:1px solid #bbbbbb;
height: auto!important;
height: 90px;
min-height: 90px;
padding-bottom:8px;
}
#expert_list .box H1{
height:28px;
line-height:28px;
font-size:14px;
font-weight:bold;
color:#c4191f;
background:url(images/t-bt.gif) -2px -3px no-repeat;

}

#expert_list .box H1 A{
padding-left:20px;
color:#000000;
width:530px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}

#expert_list .box P{
line-height:20px;
color:#999999;
}

#expert_list .margin-left{
margin-left:200px;
width:570px;
}
#expert_list .margin-left A{
width:500px;
}


/*-*-标题图片 */
#expert_list .is_img{
position:absolute;
top:5px;
left:0px;
width:200px;
text-align:center;
}
#expert_list .is_img img { vertical-align: middle; max-width:200px; max-height:120px; width: expression(this.width >200 && this.height < this.width ? 200: true); height: expression(this.height > 120 ? 120: true); 
 }
@media all and (min-width: 0px){#expert_list .is_img img { width:200px; height:120px; } } 

#expert_list .is_img img{
    width: expression(this.width > 200 && this.width / 200 >= this.height / 120 ? 200 : true);
    height: expression(this.height > 120 && this.width / 200 < this.height / 120 ? 120 : true);
}
/*-*-标题图片 */

/*-*-科员 */





/*-站点图片展示----------------------------*/





.p_img{
float:left;
width:167px;
margin-bottom:12px;
text-align:center;
cursor:pointer;
}

.p_img p{
text-align:center;
width:166px;
line-height:20px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
.p_img td{
height:120px;
}

.p_img img { vertical-align: middle; max-width:160px; max-height:110px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 110 ? 110: true);border:1px #e6e4e5 solid;padding:2px;
 }
@media all and (min-width: 0px){.p_img img { width:160px; height:110px; } } 

.p_img img{
    width: expression(this.width > 160 && this.width / 110 >= this.height / 110 ? 160 : true);
    height: expression(this.height > 110 && this.width / 160 < this.height / 110 ? 110 : true);
}





#show-pic{
POSITION: absolute;
left:20%;
top:30%;
width:1000px;
height: auto!important;
height: 600px;
min-height: 600px;
z-index:999px;

}



.down{
padding-right:8px;
padding-left:20px;
padding-top:2px;
background:url(images/downz.gif) top left no-repeat;
}
/*-----------------------------*/






/*分页导航*/
.pages{
clear:both;
padding-top:8px;
	text-align:right;
	padding-bottom:15px;
	padding-right:10px;
	height:22px;
	line-height:22px;
}
.pages a:link{
	display:inline;
	border:1px solid #000000;
	color:#000000;
	background:#f4f4f4;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:visited{
	display:inline;
	border:1px solid #000000;
	color:#000000;
	background:#f4f4f4;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:hover{
	display:inline;
	border:1px solid #000000;
	color:#000000;
	background:#f4f4f4;
	padding:2px 5px;
	margin:0px 3px;
}
.pages .click{
	display:inline;
	border:1px solid #ff831e;
	color:#000000;
	background:#ffebd9;
	padding:2px 5px;
	margin:0px 3px;
}
.pages span{
	display:inline;
	border:1px solid #cccccc;
	color:#cccccc;
	background:#f4f4f4;
	padding:2px 5px;
	margin:0px 3px;
}




/*-----------------------------*/



/*表格*/
.b-table{
border:#dddddd 1px solid;
border-right:0px;
border-bottom:0px;
margin-bottom:8px;

}
.b-table td,th{
border-right:#dddddd 1px solid;
border-bottom:#dddddd 1px solid;
padding-left:8px;
}
.b-table th{
color:#dddddd;
font-weight:bold;
font-size:14px;
}

/**/
.m_listz{
padding:0px 2px;
cursor:pointer;
}

.m_listz H2{
line-height:22px;
height:22px;
width:188px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
.m_listz p{
line-height:22px;
height:70px;
width:188px;
overflow:hidden; 
}





/*回顶部*/
#LeftAd {
 width:109px;
 position:fixed;
 bottom:50%;
 right:1%;
}

* html #LeftAd {
 position: absolute;
}

#gotopbtn {
 width:19px;
 height:60px;
 position:fixed;
 bottom:10%;
 right:5%;
 display:none;
 cursor:pointer;
 font-size:14px;
 line-height:30px;
}

* html #gotopbtn {
 position: absolute;
}
/**/



/*------ 首页滚动 -----*/
#recommend{
padding-bottom:9px;
background:url(images/p-b-bg.jpg) left bottom no-repeat;
}
#recommend H1{
background:url(images/bg-x.gif) 0px -133px repeat-x #d2d2d2;
height:30px;
line-height:30px;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
font-size:16px;
font-weight:bold;
color:#293b3f;
padding-left:18px;
}

#recommend H1 span{
float:right;
padding-right:18px;
font-size:12px;
}
#recommend H1 A{
color:#000000;
}

#recommend-c{
padding-top:10px;
border:1px solid #cdcdcd;
height: auto!important;
height:156px;
min-height:156px;
background:url(images/bg-x.gif) 0px -371px repeat-x #d2d2d2;
}

#recommend td{   
height:138px;
}
.i_p_img{
float:left;
width:173px;
cursor:pointer;
height:101px;
}

.i_p_img p{
width:173px;
text-align:center;
}

.i_p_img img { vertical-align: middle; max-width:135px; max-height:120px; width: expression(this.width >135 && this.height < this.width ? 135: true); height: expression(this.height > 120 ? 120: true); 
 }
@media all and (min-width: 0px){.i_p_img img { width:135px; height:120px; } } 

.i_p_img img{width: expression(this.width > 135 && this.width / 135 >= this.height / 120 ? 135 : true);}

/*------ 首页滚动end -----*/


#ycline{
float:left;
background:url(images/bn-all.gif) 0px -295px no-repeat #f8f8f8;
border:1px solid #d9d9d9;
width:430px;
height:68px;
padding:10px 0px;
padding-left:20px;
}
#ycline li{
float:left;
padding-left:30px;
width:170px;
height:22px;
line-height:22px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
#ycline li A{
color:#303030;
}
#noline{
margin-left:8px;
float:left;
background:#f8f8f8;
border:1px solid #d9d9d9;
width:240px;
height:58px;
padding-top:20px;
padding-bottom:10px;
text-align:center;
}

#swjj{
padding-left:74px;
background:url(images/bn-all.gif) -484px -119px no-repeat;
margin-left:6px;
float:left;
height:88px;
width:198px;
}
#swjj H1{
font-weight:bold;
}
#swjj H1 span{
padding-left:5px;
font-size:19px;
color:#000000;
}

#swjj li{
width:188px;
height:23px;
line-height:23px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}


#foot{
position: relative;
clear:both;
text-align:center;
padding-top:15px;
height: auto!important;
height:50px;
min-height:50px;
line-height:20px;
color:#000000;
border-top:1px solid #cccccc;
background:url(images/foot-b.jpg) left bottom no-repeat #ffffff;
}
#foot A{
color:#dddddd;
}

.boxhidden{
width:410px;
height:108px;
padding-top:0px;
overflow:hidden;
margin-top:0;
}
.boxhidden img { vertical-align: middle; max-width:144px; max-height:108px; width: expression(this.width >144 && this.height < this.width ? 144: true); height: expression(this.height > 108 ? 108: true); 
 }
@media all and (min-width: 0px){.boxhidden img { width:144px; height:108px; } } 

.boxhidden img{width: expression(this.width > 144 && this.width / 144 >= this.height / 108 ? 144 : true);}
