﻿body
{
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	background-color: white;	
	background-repeat: repeat-x;
	font-family: 宋体;
}
* 
{ 
    margin:0; padding:0;
    }
/*a:link {
	font-family: "宋体";
	font-size: 12px;
	text-decoration: none;
	color: #3465CB;
}
a:visited {
	font-size: 12px;
	color: #E14400;
	text-decoration: underline;
}
a:hover {
	font-size: 12px;
	color: #C93400;
} */  
#maskDiv
{
	FILTER: alpha(opacity=50);
	-moz-opacity: 0.5;
}
/*头部样式*/
#utbox
{
    width:990px;
    height:143px;    
    }
#uttop
{
    height:85px;
    margin:0px;
    padding:0px;
    margin-bottom:-4px;
    }
#utleft
{
    width:155px;
    height:85px;
    float:left;     
    }
#utleft ul
{
    margin:0;
    text-align:left;   
    }
#utleft li
{
    list-style-type:none;
    margin-top:22px;
    margin-left:2px;    
    }
#utleft li img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#utright
{
    width:826px;
    float:right;      
    }

#utright1
{
    float:left;
    width:317px;    
    height:85px;
    text-align:right;   
    
    }
#utright2
{    
    padding:0;
    float:right;
    width:510px;
    height:85px;     
    margin-left:-7px;  
    
    }
#utlogo
{    
    padding:0;
    margin:0;
    height:45px;   
    border:solid 1px #ffffff;     
    }
#utlogo ul
{
    margin:0;
    padding:0;
    }
#utlogo li
{
    padding:0;
    text-align:left;
    list-style-type:none;
    margin-top:15px;
    margin-left:0px;     
    }
#utthree
{
    width:317px;    
    height:40px;
    margin:0; 
    padding:0;
    float:left;
    top:1px;
    }
*html #utthree
{
    width:317px;    
    height:40px;
    margin:0; 
    padding:0;
    float:left;
    
    }
    
#utthree ul
{
    margin:0;
    padding:0;
    background-image:url("../images/sy_06.gif");
    height:40px;
    width:317px;
    }
#utthree li
{    
    float:left;
    display:inline;
    padding:0;        
    line-height:40px;      
    list-style-type:none;
    margin:0; 
    text-align:center;
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    font-variant:inherit;
    font-family:宋体; 
    }
#utthree ul a
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    font-variant:inherit;
    font-family:宋体; 
    text-decoration:none; 
    }
#utthree ul a:hover
{
    color:#FDCD37;
    font-size:14px;
    font-weight:bold;
    font-variant:inherit;
    font-family:宋体; 
    text-decoration:none; 
    }
#utthree ul a:visit
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    font-variant:inherit;
    font-family:宋体; 
    text-decoration:none; 
    }

#utlink
{
    margin:0;
    padding:0;
    height:30px; 
    }
#utlink ul
{
	text-align: left;
	height: 30px;
	margin: 0;
	
	padding-right: 10px;
	padding-top: 0px;	
}
#utlink li
{
	background-image: url("../images/sy_09.gif" );
	float: left;
	color: #3166CB;
	list-style-type: none;
	line-height: 34px;
	font-size: 12px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
#utlink a
{
    color:#3166CB;    
    text-decoration:none;
    margin:0;
    padding:0;     
    /*padding-top:2px;*/    
    }
#utlink a:link
{
    text-decoration:none;    
    }
#utlink a:visited
{     
    }
#utlink a span
{
    display:block;
    padding:0;      
    }
*html #utlink a span
{
    display:block;
    /*padding:2px 0 0 0;*/
    }

#utlink a:hover span{
    color:#ff9900;
    display:block;
    /*padding-top:5px;    */
    cursor:hand;    
    }
*html #utlink a:hover
{
    color:#ff9900;
    display:block;
    /*padding-top:1px;   
    margin-bottom:-5px;*/
    cursor:hand; 
    }
    
#utlogin
{      
    height:53px;
    margin:0;
    padding:0;    
    border:solid 1px #ffffff;
    color:#3F3F3F;    
    }
#utlogin ul
{
    margin:0;
    padding:0;
    text-align:right;
    padding-top:10px;
    }
#utlogin li
{
    display:inline;
    padding:0;
    text-align:right;    
    margin-right:5px;    
    list-style-type:none;
    font-size:12px;    
    }
#utlogin a
{
    color:#3F3F3F;    
    text-decoration:none;
    }
#utlogin a:hover
{
    color:#CD3000;
    }
#utlogin a:link
{
    text-decoration:none;
    
    }
#utlogin a:visited
{
    text-decoration:none;    
    }

#utfooter
{
    margin:0 auto;
    padding:0 auto;
    width:100%;    
    height:58px; 
    margin-top:-6px; 
    }
*+html #utfooter
{
     margin:0 auto;
    padding:0 auto;
    width:100%;    
    height:58px; 
    margin-top:4px; 
    }
    
#utfooter ul
{
    margin:0 auto;
    padding:0 auto;
    width:100%;
    height:100%;   
    }
#utfooter li
{    
    float:left;
    height:58px;
    width:auto;
    list-style-type:none;
    text-align:right;
    background-image:url("../images/sy_21.gif");
    }
#utfooter dl
{
    margin:0 auto;
    padding:0 auto;
    list-style-type:none;
    height:25px;
    line-height:25px;
    margin-top:20px;
    margin-left:180px;
    width:540px;   
    float:left;
    }
*html #utfooter dl
{
    margin:0 auto;
    padding:0 auto;
    list-style-type:none;
    height:25px;
    line-height:25px;
    margin-top:15px;
    margin-left:90px;
    width:540px;   
    float:left;
    }

#utfooter dl .li1
{
	float: left;
	width: 102px;
}
/*html #utfooter ol .li1
{
    float:left;
    height:100%;
    width:102px;    
    }*/
#utfooter dl .li2
{
    float:left;
    line-height:20px;
    
    width:340px;
    text-align:center;
    }
*html #utfooter dl .li2
{
    float:left;
    height:25px;
    width:340px;
    text-align:center;
    }
#utfooter dl .li3
{
    float:left;
    width:95px;
    text-align:left;
    }
/*html #utfooter ol .li3
{
    float:left;
    height:100%;
    width:95px;
    }*/
#utfooter dl .tb
{
	height: 15px;
	border: solid 1px #FFFFFF;
	color: #999999;
	padding-top: 3px;
	padding-left: 4px;
	margin-top: 2px;
}    
    
/* #utfooter ol .divcss
{     
     width:100px;
     height:22px;              
     margin-top:2px;
 }
#utfooter ol .ddlcss{
     height:22px;
     width:102px;    
      line-height:22px;
     
     /*margin:-2px 0 0 -2px; margin-top:7px;  
 } */
/*html #utfooter .divcss
{
     margin-left:5px;     
     width:100px;
     height:18px;
     margin-top:3px; 
    
     border:#7F9DB9 1px solid;
 }
*html #utfooter .ddlcss{
     height:18px;
     width:104px;
     height:20px;
     margin:-2px 0 0 -2px;   
 }
*+html #utfooter .divcss
{       
     margin-left:5px;     
     width:100px;
     height:18px;
     line-height:18px;     
     
     border:#7F9DB9 1px solid;
 }
*+html #utfooter .ddlcss{
     height:22px;
     width:104px;
     margin:-2px 0 -2px -2px;      
 }*/

/* 尾部样式height:205px;*/
#ucbottom
{    
    float:left; 
    width:990px;
    padding:0;
    margin:0;
    }

#ucbottom1
{      
	background-color:#E9F3FC; 
	width:990px; 
	height:115px; 
	text-align:right;  
	border-top:solid 2px #CCCCCC ; 
	margin:0;	
	padding:0;	
}   
#ucbottom1 a
{
    color:#3465CB;
    text-decoration:none;
    }
#ucbottom1 a:hover
{
    color:#CE3100;
    text-decoration:underline;
    }
#ucbottom1 a:visit
{
    color:#3465CB;
    text-decoration:none;
    }

#ucbottom2
{     
    width:990px;     
    height:100px; 
    text-align:center; 
    margin:0;    
    padding-top:3px!important;
    }
#ucbottom2 ul
{
    list-style-type:none;    
    width:990px;
    }
#ucbottom2 ul li
{
    float:left; 
    margin-top:15px;   
    }
#ucbottom2 ul .li1
{
    width:150px;
    float:left;
    }
#ucbottom2 ul .li2
{
    width:90px;
    float:left;
    font-size: 13px; 
    color: #C93400;
    }
#ucbottom2 ul .li2 a
{
    width:90px;
    float:left;
    font-size: 13px; 
    color: #C93400;
    text-decoration:None; 
    }
#ucbottom2 ul .li2 a:hover
{
    width:90px;
    float:left;
    font-size: 13px; 
    color: red;
    text-decoration:underline;
    }
#ucbottom2 ul .li2 a:visit
{
    width:90px;
    float:left;
    font-size: 13px; 
    color: #C93400;
    text-decoration:None;
    }
#ucbottom2 ul .li3
{
    width:2px;
    float:left;
    }
#ucbottom2 ol
{
    width:990px;
    float:left;    
    }
#ucbottom2 ol .li1
{
    width:990px;
    font-size: 12px; 
    list-style-type: none; 
    color: #666666;
    text-align:center;
    margin-top:10px;
    }
#ucbottom2 ol .li2
{
    width:990px;
    font-size: 12px; 
    height:20px;
    line-height:20px;
    list-style-type: none; 
    color: #666666;
    text-align:center;    
    }
#ucbottom2 ol .li2 span
{
     position:relative;
     bottom:20px;
    }

    
#bottom 
{    
    float:left;
    width:990px;    
    margin-top:10px;
    }

/* 中间样式 */
#box
{
    width:990px;
    text-align:center;
    }

#hotsearch
{
    width:990px;
    height:25px;
    background-color:#EDEBEC;
    list-style-type:none;
    }
#hotsearch ul
{
    text-align:center;
    list-style-type:none;
    float:left;
    width:990px;
    }
#hotsearch .li1
{    
    display:inline;
    line-height:25px;
    list-style-type:none;
    font-size:12px;
    font-family:宋体; 
    color:#343132;    
    margin:0px 3px 0px 2px;
    float:left;
    width:200px;
    text-align:right;
    }
#hotsearch .li2
{
    display:inline;
    line-height:25px;
    list-style-type:none;
    font-size:12px;
    font-family:宋体; 
    color:#343132;    
    margin:0px 3px 0px 2px;
    float:left;
    width:780px;
    text-align:left;
    }
#hotsearch a:link
{
    color:#3466CD;
    text-decoration:none;
    }
#hotsearch a:hover
{
    color:#CD3200;
    }
#hotsearch a:visited
{
    color:#3466CD;
    text-decoration:none;
    }

#logo
{
    float:right;
    width:990px;
    }
#main
{
    height:auto;
    width:990px;
    text-align:center;
    margin:10px 0px 10px 0px;
    float:right; 
    }
#left
{
    width:217px;
    float:left;
    height:auto;
    padding:0;
    margin:0;
    }
#bookclass
{
    width:217px;     
    height:auto;
    padding:0;     
    float:left;
    }
#bookclass h1
{     
    text-align:left;      
    height:16px;
    background-image:url("../images/sy_28.gif");             
    font-family:宋体;
    font-size:13px;
    color:#0056BA;
    font-weight:bold;
    width:181px;
    padding:8px 8px 0px 28px;
    }    
#bookclass1
{    
    float:left;
    height:auto;
    width:215px;
    text-align:center;
    padding:0;
    margin:0;
    border-top:solid 1px #A8D3FE;    
    border-right:solid 1px #A8D3FE;    
    border-bottom:solid 1px #A8D3FE;
    border-left:solid 1px #A8D3FE;
    }
#bookclass2
{
    float:left;
    text-align:center;
    padding:0px 2px 0px 0px ;
    height:auto;
    width:209px;
    border-top:solid 1px #D8EAFF;    
    border-right:solid 2px #D8EAFF;    
    border-bottom:solid 2px #D8EAFF;
    border-left:solid 2px #D8EAFF;    
    }
*html #bookclass2
{
    text-align:center;    
    height:auto;
    width:209px;
    border-right:solid 2px #D8EAFF;    
    border-bottom:solid 2px #D8EAFF;
    border-left:solid 2px #D8EAFF;    
    }

#bookclass2 dl
{
    padding:0px;    
    float:left;
    width:189px;
    text-align:left;      
    padding:15px 10px 10px 10px;

    }
#bookclass2 dt
{
	float: left;
	/*width: 149px;*/
	width:189px;
	text-align: left;
	font-weight: bold;
	color: #FF9900;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-top: 4px;
}

#bookclass2 dt a
{
	margin-left: 5px;
	color: #FF9900;
	text-decoration: None;
}
#bookclass2 dt a:hover
{
    color:#3465CB;
    text-decoration:underline;
    }
#bookclass2 dt a:visit
{
    color:#FF9900;
    text-decoration:None;
    }
    
#bookclass2 dd
{
    padding:0 0 10px 0;
    width:189px;     
    height:auto;
    line-height:22px;    
    float:left;
    display:inline-block;
    list-style-type:none;
    font-family:宋体;
    font-size:12px;
    color:#3367CC;  
    }


#bookclass2 dd a
{
	color: #3465CB;
	text-decoration: None;
	white-space:nowrap;
	width:26px;
}
#bookclass2 dd a:hover
{
    color:#CA3432;
    text-decoration:underline;
    }
#bookclass2 dd a:visit
{
    color:#3465CB;
    text-decoration:none;
    }
    
#press
{
    float:left;
    width:217px;     
    height:auto;
    padding:0; 
    margin-top:10px; 
    }
#press h1
{     
    text-align:left;      
    height:16px;
    background-image:url("../images/sy_28.gif");             
    font-family:宋体;
    font-size:13px;
    color:#0056BA;
    font-weight:bold;
    width:181px;
    padding:8px 8px 0px 28px;
    }    
#press1
{    
    float:left;
    height:auto;
    width:215px;
    text-align:center;
    padding:0;
    margin:0;
    border-top:solid 1px #A8D3FE;    
    border-right:solid 1px #A8D3FE;    
    border-bottom:solid 1px #A8D3FE;
    border-left:solid 1px #A8D3FE;
    }
#press2
{
	float: left;
	text-align: center;
	padding: 0px 2px 0px 0px;
	height: auto;
	width: 209px;
	border-top: solid 1px #D8EAFF;
	border-right: solid 2px #D8EAFF;
	border-bottom: solid 2px #D8EAFF;
	border-left: solid 2px #D8EAFF;
	
}
*html #press2
{
    text-align:center;    
    height:auto;
    width:209px;
    border-right:solid 2px #D8EAFF;    
    border-bottom:solid 2px #D8EAFF;
    border-left:solid 2px #D8EAFF;    
    }

#press2 ul
{
    padding:0px;    
    float:left;    
    width:189px;
    text-align:left;
    padding:15px 0px 10px 10px ;  
    }
#press2 li
{
	width: 189px;
	height: 22px;
	line-height: 22px;
	float: left;
	display: inline;
	list-style-type: none;
	font-family: 宋体;
	font-size: 12px;
	color: #CA3432;
	background-image: url(../images/sy_74.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position-y: 7px;
}
#press2 li a
{
    color: #3465CB;
	text-decoration: None;}
#press2 li a:hover
{ 
    color:#CA3432;
    text-decoration:underline;}
#press2 li a:visit
{ 
    color:#3465CB;
    text-decoration:none;}
    
#partner
{
    float:left;
    width:217px;     
    height:auto;
    padding:0; 
    margin-top:10px; 
    }
#partner h1
{     
    text-align:left;      
    height:16px;
    background-image:url("../images/sy_28.gif");             
    font-family:宋体;
    font-size:13px;
    color:#0056BA;
    font-weight:bold;
    width:181px;
    padding:8px 8px 0px 28px;
    }    
#partner1
{    
    float:left;
    height:auto;
    width:215px;
    text-align:center;
    padding:0;
    margin:0;
    border-top:solid 1px #A8D3FE;    
    border-right:solid 1px #A8D3FE;    
    border-bottom:solid 1px #A8D3FE;
    border-left:solid 1px #A8D3FE;
    }
#partner2
{
    float:left;
    text-align:center;
    padding:0px 2px 0px 0px ;
    height:auto;
    width:209px;
    border-top:solid 1px #D8EAFF;    
    border-right:solid 2px #D8EAFF;    
    border-bottom:solid 2px #D8EAFF;
    border-left:solid 2px #D8EAFF;    
    }
*html #partner2
{
    text-align:center;    
    height:auto;
    width:209px;
    border-right:solid 2px #D8EAFF;    
    border-bottom:solid 2px #D8EAFF;
    border-left:solid 2px #D8EAFF;    
    }

#partner2 ul
{
    padding:0px;    
    float:left;
    width:189px;
    text-align:left;
    padding:15px 0px 10px 10px ;  
    }
#partner2 li
{
    width:189px;
    height:22px;
    line-height:22px;
    float:left;
    display:inline;
    list-style-type:none;
    font-family:宋体;
    font-size:12px;
    color:#3367CC;  
    background-image: url(../images/sy_74.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position-y: 7px;
    }
#partner2 li a
{
    color: #3465CB;
	text-decoration: None;}
#partner2 li a:hover
{ 
    color:#CA3432;
    text-decoration:underline;}
#partner2 li a:visit
{ 
    color:#3465CB;
    text-decoration:none;}

#right
{
    float:right;
    margin:0px 0px 0px 10px;
    padding:0;
    width:760px;
    }
#right1
{
    float:left;
    width:520px; 
    text-align:left;  
    margin:0;
    padding:0;
    }

#mid
{
    float:left;
    width:510px ! important;
    width:508px;
    margin:0px 0px 0px 0px;
    padding:0;  
    text-align:center;
    }
#g_div
{
	text-align: right;
	overflow: hidden;
}

#mid .adcontent
{	
    margin-top:10px;
	height: 80px;
}
#mid .adcontent ul
{
	list-style-type: none;
}
#mid .adcontent li
{
	float: left;
	width: 210px;
	background-image: url(../Images/sy_49.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 22px;
	text-align: left;
	margin-left: 10px;
	border-bottom: #cccccc 1px dashed;
	line-height: 25px;
	background-position-y: center;
}
#mid .adcontent li a
{
	color: #3166cb;
	text-decoration: none;
}
#mid .adcontent li a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
 .b
 {
    width:24px;   
    height:106px;        
    text-align:center;   
    background:#FFFFFF;   
    font-size:14px;   
    font-weight:bold;      
    color:#5D56D8;   
    text-decoration:none;    
    margin-left:10px;
    font-family:宋体;
    }  
  .b:hover
  {
    width:24px;   
    height:16px;   
    background:#FFFFFF;   
    font-size:13px;             
    border:solid 1px #C3CD91;
    text-decoration:none;
    margin-left:10px}  
  .bhover
  {
    width:24px;   
    height:16px;   
    border:solid 1px #C3CD91;
    background:#C3CD92;   
    font-size:13px;   
    font-weight:bold;   
    color:#1C3231;   
    text-decoration:none;
    margin-left:10px}  
 
#new 
{
    float:left;
    width:508px;
    width:510px ! important;
    height:610px; 
    margin:10px 0px 0px 0px;
    padding:0;   
    }
#new h1
{
    height:31px;
    line-height:31px;
    background-image:url("../images/sy_53.gif"); 
    border:solid 1px #D7EAF9;
    font-size:14px;
    font-weight:bold;    
    color:#0056BA;
    padding:0 0 0 20px;
    font-family:宋体;    
    }
#new ol
{
    width:508px;   
    margin-top:25px;
    list-style:none;
    }
#new .olli1
{  
    float:left;
    list-style:none;
    width:508px;   
    }
#new .olli2
{   
    float:left;
    list-style:none;   
    width:508px; 
    }
#new .olliul
{
    width:508px;
    margin-top:15px;
    list-style:none;
    }
#new .olliulli
{
    float:left;
    width:508px;
    height:150px;             
    vertical-align:middle;
    }
#new .olliulliul
{
    list-style:none;   
    float:left;   
    display:inline;
    width:125px;    
    margin-top:20px;
    }
#new .olliulliulli1
{
    float:left;
    width:110px;
    height:115px;    
    vertical-align:top;     
    }
#new .olliulliulli1 a img
{
    border:0;
    }
#new .olliulliulli2
{
    float:left;
    width:110px;
    color:#0054BC;   
    margin-top:10px;    
    }
#new .olliulliulli2 a
{    
    color:#0054BC;   
    text-decoration:None;
    }
#new .olliulliulli2 a:hover
{
    color:#CD3200;
    text-decoration:underline;
    }
#new .olliulliulli2 a:visit
{
    color:#0054BC;   
    text-decoration:None;
    }
    
#new .lileft1
{    
    float:left;
    list-style:none;
    text-align:left;
    width:50px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#new .lileft2
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#new .lileft3
{  
    float:left;
    list-style:none;
    text-align:right;
    width:60px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#new .lileft4
{  
    float:left;
    list-style:none;
    text-align:left;
    width:40px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#new .lileft5
{    
    float:left;
    list-style:none;
    text-align:left;
    width:50px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    
    }
#new .lileft6
{   
    float:left;
    list-style:none;
    text-align:right;
    width:60px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#new .liright1
{
	float: left;
	list-style: none;
	text-align: left;
	width: 50px;
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	font-family: 宋体;
	color: #323232;
	text-decoration: line-through;
}
#new .liright2
{  
    float:left;
    list-style:none;
    text-align:left;
    width:90px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    font-weight:bold;
    color:#CE3134;
    }
#new .liright3
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    font-weight:bold;
    color:#CE3134;
    }
#new .liright4
{   
     float:left;
    list-style:none;
    text-align:left;
    width:60px; 
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#0056BD;
    -o-text-overflow: ellipsis;	 
	white-space:nowrap;
	text-overflow:ellipsix;
	overflow:hidden;
    }
#new .liright5
{   
    float:left;
    list-style:none;
    text-align:left;
    width:90px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#0056BD;   
    -o-text-overflow: ellipsis;	 
	white-space:nowrap;
	text-overflow:ellipsix;
	overflow:hidden;
    }
#new .liright6
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#0056BD;
    }
    
#new dt
{
    width:100px;
    float:left;   
    margin-right:10px;   
    }
#new dt a img
{
    border:0;
    }
#new dd
{
    float:left;
    width:374px;
    height:32px;
    line-height:32px;
    }
#new .ddh
{
    width:370px;
    height:25px;
    line-height:18px;    
    float:left;
    font-size:12px;
    font-weight:bold;
    font-family:宋体;
    color:#0053BC;    
    }
#new .ddh a
{
    font-size:12px;
    font-weight:bold;    
    color:#0056BA;
    text-decoration:none;
    }
#new .ddh a:hover
{
    font-size:12px;
    font-weight:bold;    
    color:#CD3200;
    text-decoration:underline;
    }
#new .ddh a:visit
{
    font-size:12px;
    font-weight:bold;    
    color:#0056BA;
    text-decoration:none;
    } 
#new .ddjianjie
{
    width:390px;
    height:64px !important;
    height:60px;    
    float:left;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#new .ddjianjie a
{
    color:#343434;
    text-decoration:none;  
    }
#new .ddjianjie a:hover
{
    color:#CA3100;
    text-decoration:underline; 
    }
#new .ddjianjie a:visit
{
    color:#343434;
    text-decoration:none;
    }

#recom 
{
    float:left;
    width:508px;
    width:510px ! important;
    height:auto; 
    margin:10px 0px 0px 0px;
    padding:0;   
    }
#recom h1
{
    height:31px;
    line-height:31px;
    background-image:url("../images/sy_53.gif");    
    font-size:14px;
    font-weight:bold;    
    color:#0056BA;
    padding:0 0 0 20px;
    font-family:宋体;    
    border:solid 1px #D7EAF9;
    }
#recom ol
{
    width:508px;    
    margin-top:25px;
    list-style:none;
    }
#recom .olli
{    
    float:left;
    list-style:none;
    width:506px;   
    }
#recom .lileft1
{    
    float:left;
    list-style:none;
    text-align:left;
    width:50px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#recom .lileft2
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#recom .lileft3
{  
    float:left;
    list-style:none;
    text-align:right;
    width:60px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#recom .lileft4
{  
    float:left;
    list-style:none;
    text-align:left;
    width:40px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#recom .lileft5
{    
    float:left;
    list-style:none;
    text-align:left;
    width:50px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#recom .lileft6
{   
    float:left;
    list-style:none;
    text-align:right;
    width:60px;
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#323232;
    }
#recom .liright1
{
	float: left;
	list-style: none;
	text-align: left;
	width: 50px;
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	font-family: 宋体;
	color: #323232;
	text-decoration: line-through;
}
#recom .liright2
{  
    float:left;
    list-style:none;
    text-align:left;
    width:90px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    font-weight:bold;
    color:#CE3134;
    }
#recom .liright3
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    font-weight:bold;
    color:#CE3134;
    }
#recom .liright4
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px; 
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#0056BD;
    -o-text-overflow: ellipsis;	 
	white-space:nowrap;
	text-overflow:ellipsix;
	overflow:hidden;		
    }
#recom .liright5
{   
    float:left;
    list-style:none;
    text-align:left;
    width:90px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#0056BD;
    -o-text-overflow: ellipsis;	 
	white-space:nowrap;
	text-overflow:ellipsix;
	overflow:hidden;
    }
#recom .liright6
{   
    float:left;
    list-style:none;
    text-align:left;
    width:60px; 
    line-height:32px;
    height:32px;
    font-size:12px;
    font-family:宋体;
    color:#0056BD;
    }
    
#recom dl
{
    width:508px;
    height:170px;
    }
#recom dt
{
    width:100px;
    height:155px;
    float:left;   
    margin-right:10px;
    }
#recom dt a img
{
    border:0;
    }
#recom dd
{
    float:left;
    width:374px;
    height:32px;
    line-height:32px;
    }
#recom .ddh
{
    width:370px;
    height:25px;
    line-height:18px;    
    float:left;
    font-size:12px;
    font-weight:bold;
    font-family:宋体;
    color:#0053BC;    
    }
#recom .ddh a
{
	font-size: 12px;
	font-weight: bold;
	color: #0056BA;
	text-decoration: none;
}
#recom .ddh a:hover
{
    font-size:12px;
    font-weight:bold;    
    color:#CD3200;
    text-decoration:underline;
    }
#recom .ddh a:visit
{
    font-size:12px;
    font-weight:bold;    
    color:#0056BA;
    } 
    
#recom .ddjianjie
{
	width: 390px;
	height: 64px !important;
	height: 60px;
	float: left;
	font-size: 12px;
	font-family: 宋体;
	color: #323232;
	line-height: 18px;
}
#recom .ddjianjie a
{
    color:#343434;
    text-decoration:underline; 
    }
#recom .ddjianjie a:hover
{
    color:#CA3100;
    text-decoration:none;
    }
#recom .ddjianjie a:visit
{
    color:#343434;
    }
    

#spec
{
	float: left;
	width: 508px;
	height: 375px;
	margin: 0px;
	padding: 0;
}
#spec h1
{
    height:31px;
    line-height:31px;
    background-image:url("../images/sy_53.gif"); 
    border:solid 1px #D7EAF9;
    font-size:14px;
    font-weight:bold;    
    color:#0056BA;
    padding:0 0 0 20px;
    font-family:宋体;    
    }    
#spec ul
{
    width:508px;    
    float:left;
    margin-top:20px;
    list-style:none;
    padding-bottom:30px;
    border-bottom:dotted 1px #cccccc;
    }
#spec ul li
{
    float:left;
    width:165px;
    }
#spec dl
{
    float:left;
    width:165px;
    }
#spec dt
{
    float:left;
    height:40px;
    width:165px;    
    }
#spec dt a
{
    color:#0055BD;
    text-decoration:none; 
    }
#spec dt a:hover
{
    color:#CA3100;
    text-decoration:underline;
    }
#spec dt a:visit
{
    color:#0055BD;
    }
#spec dd
{
    float:left;
    height:120px;
    width:100px;    
    }
#spec dd a img
{
    border:0;
    }
#spec ol
{    
    float:left;
    list-style:none;
    width:506px;
    height:110px;
    margin-top:20px;
    }
    #spec ol li
    {	letter-spacing: 2px;
}
    #spec ol li a
{
	color: #ffffff;
	text-decoration: none;
}
 #spec ol li a span
{
	font-size: 15px;
	font-weight: bold;
}
    #spec ol li a:hover
{
	color: #ffffff;
	text-decoration: none;
}
#spec ol .li1
{
    float:left;
    width:118px;
    text-align:left;
    height:59px;
    line-height:59px;           
    background-image:url("../images/sy_tj.gif");
　  color:#FFFFFF;
    font-size:26px;
    font-weight:bolder;
    text-align:center;
    }
#spec ol .li2
{
    float:left;
    width:118px;
    text-align:left;
    height:59px;
    line-height:59px;
    margin-left:60px;  
    background-image:url("../images/sy_tj.gif");
    color:#FFFFFF;
    font-size:26px;
    font-weight:bolder;
    text-align:center;
    }
#spec ol .li3
{
    float:left;
    width:118px;
    text-align:left;
    height:59px;
    line-height:59px;  
    margin-left:60px;   
    background-image:url("../images/sy_tj.gif");
    color:#FFFFFF;
    font-size:26px;
    font-weight:bolder;
    text-align:center;
    }

#right2
{
    float:right;
    width:239px;
    height:auto;
    padding:0;    
    }
#dynamic
{
	border: solid 1px #A6D1FF;
	height: auto;
	width: 237px;
	float: left;
	padding-left: 1px;
	padding-top: 1px;
}
#dynamic h1
{
	text-align: left;
	height: 16px;
	background-image: url(../images/sy_31.gif);
	font-family: 宋体;
	font-size: 13px;
	color: #0056BA;
	font-weight: bold;
	width: 208px;
	padding: 8px 8px 0px 20px;
	background-repeat: repeat-x;
}
#dynamic h1 span
{    
    text-align:right;
    margin-right:10px;
    margin-left:110px;    
    }
#dynamic ul
{    
    padding:0px;    
    float:left;
    width:212px;
    text-align:left; 
    padding:15px 10px 10px 10px;   
    }
#dynamic li
{    
    width:210px;   
    height:22px;
    line-height:22px;
    float:left;
    display:inline;
    list-style-type:none;
    font-family:宋体;
    font-size:12px;
    color:#3367CC;       
    }
#dynamic li a
{
    color:#3465CB;
    text-decoration:none;
    }
#dynamic li a:hover
{
    color:#C93400;
    text-decoration:underline;
    }
#dynamic li a:visit
{
    color:#3465CB;
    text-decoration:none;
    }
    
    
#service
{
    margin:10px 0 10px 0;       
    width:237px;
    height:112px;
    float:left;  
    padding:0 auto;
    }

#market
{
    border:solid 1px #A6D1FF;
    height:auto;
    width:237px;
    padding:0;
    float:left;
    padding-left: 1px;
	padding-top: 1px;
	margin:10px 0 0 0;
    }
#market h1
{
	float: left;
	text-align: left;
	height: 16px;
	background-image: url(../images/sy_31.gif);
	font-family: 宋体;
	font-size: 13px;
	color: #0056BA;
	font-weight: bold;
	width: 208px;
	padding: 8px 8px 0px 20px;
	background-repeat: repeat-x;
}
#market h1 span
{    
    width:26px;
    height:15px;      
    margin-right:0px;
    margin-left:90px;         
    } 
#market h2
{
    float:left;
    text-align:left;      
    height:16px;    
    font-family:宋体;
    font-size:13px;
    color:#0056BA;
    font-weight:bold;
    width:208px;
    padding:8px 8px 0px 20px; 
    }
#market dl
{
    width:220px;
    height:auto;   
    float:left;
    padding:0px;
    margin:15px 0 10px 5px;
    list-style:none;
    }

#market dt
{
    float:left;
    height:90px;
    width:60px;    
    margin-top:10px;
    }
#market dt img
{
    border:0;
    }

#market dl .sp1
{
	text-align: center;
	width: 15px;
	height: 15px;
	line-height: 15px;
	background-image: url(../images/sy_62.gif);
	color: #FFFFFF;
	font-weight: bolder;
	float: left;
}
#market dl dd ul
{
    list-style-type:none;
    }
#market dl .sp2
{
    width:130px;
    height:100%;    
    float:right;
    }
#market dl dd 
{
    float:right;
    text-align:left;
    width:150px;
    line-height:18px;    
    font-size:12px;
    margin:0 0 3px 0;
    }
#market dd .sp2 a
{
    color:#3465CB;
    text-decoration:none;
    }
#market dd .sp2 a:hover
{
    color:#C93400;
    text-decoration:underline;
    }
#market dd .sp2 a:visit
{
    color:#3465CB;
    text-decoration:none;
    }
#market p
{
    float:left;
    color:#878787;
    font-size:12px;
    text-align:right;    
    padding-bottom:30px;
    padding-right:15px;
    width:220px;   
    }
#market p span
{
    font-weight:bold;
    margin-right:5px;
    }
#market p a
{
    color:#878787;
    text-decoration:none;
    }
#market p a:hover
{
    color:#C93400;
    text-decoration:underline;
    }
#market p a:visit
{
    color:#878787;
    text-decoration:none;}

#no1
{
    margin:10px 0 10px 0;   
    height:auto;
    width:237px;   
    float:left;
    }
#no2
{
	margin: 10px 0px 0px;
	width: 213px;
}
#comment
{
    border:solid 1px #A6D1FF;
    height:auto;
    width:237px;
    float:left; 
    padding-left: 1px;
	padding-top: 1px;

    }
#comment h1
{
	text-align: left;
	height: 16px;
	background-image: url(../images/sy_31.gif);
	font-family: 宋体;
	font-size: 13px;
	color: #0056BA;
	font-weight: bold;
	width: 208px;
	padding: 8px 8px 0px 20px;
	background-repeat: repeat-x;
}
#comment h1 span
{    
    text-align:right;
    margin-right:10px;
    margin-left:110px;    
    }
#comment ul
{    
    padding:0px;    
    float:left;
    width:212px;
    text-align:left;
    padding:10px 10px 10px 10px ;
    }
#comment li
{    
    width:210px;
    height:22px;
    line-height:22px;
    float:left;
    display:inline;
    list-style-type:none;
    font-family:宋体;
    font-size:12px;
    color:#3367CC;
    border-bottom:dotted 1px #CCCCCC;
    -o-text-overflow: ellipsis;	 
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
    }
#comment li a
{
    color:#3465CB;
    text-decoration:none;
    }
#comment li a:hover
{
    color:#C93400;
    text-decoration:underline;
    }
#comment li a:visit
{
    color:#3465CB;
    text-decoration:none;
    }
    
#survey
{
	border: solid 1px #C7C7C9;
	width: 237px;
	margin-bottom: 10px;
	padding-top: 1px;
	height: auto;
	float: left;
	margin-top: 10px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 10px;
}
#survey h1
{
	float: left;
	text-align: left;
	margin: 0;
	height: 24px;
	line-height: 24px;
	font-family: 宋体;
	font-size: 13px;
	color: #0056BA;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(../images/sy_70.gif);
	background-repeat: repeat-x;
	width: 217px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
}
#survey dl
{
    background-color:#FAFAFA;
    margin:0px;    
    float:left;
   width: 217px;
    height:290px;
    text-align:center;  
    padding:10px 5px 10px 15px;
    }
#survey dt
{    
    font-family:宋体;
    font-size:12px;
    color:#878787;
    text-align:left;    
    line-height:20px; 
    float:left;
    width:100%;
    }
#survey dd
{
    float:left;
    font-family:宋体;
    font-size:12px;
    color:#878787;
    text-align:left;
    height:22px;
    line-height:120%;
    width:100%; 
    }
#survey .bt
{
    width:60px;
    height:22px;
    margin-top:10px;
    border:solid 1px #003A73;
    background-color:#F1F1EB;
    float:left;
    }
#survey .ddfont
{
    color:#3066CC;    
    }
#survey .ddtext
{
    border:solid 1px #C7C7C9;
    width:200px;
    height:120px;
    }
#survey .ddtt
{    
   }
   #survey p
{
	text-align: center;
	clear: both;
}
#survey p .tijiao
{
	text-align: center;
}
#bottom
{
    float:right;    
    width:990px;
    margin:0;
    padding:0;
    }
/*书城新闻详细信息*/
#newmain
{
    width:990px;
    float:left;
    margin-top:10px;
    margin-bottom:20px;
    }
#newtop
{
    height:31px;
    line-height:31px;
    background-image:url("../images/sy_53.gif"); 
    border:solid 1px #D7EAF9;    
    }
#newtop h1
{
    font-size:14px;
    font-weight:bold;    
    color:#0056BA;    
    font-family:宋体;    
    float:left;
    width:988px;
    text-align:left;
    margin-left:10px;
    }
#newcenter
{
    float:left;
    width:990px;
    list-style-type:none;
    background-color:#F5F6F5;
    }
#newcenter h1
{
    float:left;
    width:988px;
    height:32px;
    font-family:宋体; 
    line-height:32px;
    font-size:18px;
    font-weight:bold;
    text-align:center;    
    margin:30px 0 20px 0;
    color:#5C5C5C;
    }
#newcenter ul
{
    list-style-type:none;
    width:988px;
    float:left;
    }
#newcenter ul .li1
{
    float:left;
    width:988px;
    text-align:center;
    margin:0 0 20px 0;
    color:#5C5C5C;
    }
#newcenter ul .li2
{
	margin: 0 10px 0 50px;
	width: 908px;
	color: #5C5C5C;
	line-height: 22px;
	float: left;
	text-align: left;
}
   
  
#allclass
{
    float:left;    
    padding:0px 2px 0px 0px ;
    height:auto;
    width:980px; 
    
    }
*html #allclass
{
    float:left;
    height:auto;
    width:980px;
    
    }

#allclass dl
{
    padding:0px;    
    float:left;
    width:980px;
    text-align:left;      
    padding:15px 0px 10px 0px;
    }
#allclass dt
{
    padding:0px;    
    float:left;
    width:980px;
    text-align:left;    
    padding:0 0 10px 0 ; 
    font-weight:bold;
    margin-left:5px; 
    color:#FF9900;    
    }

#allclass dt a
{
    margin-left:10px;    
    color:#FF9900;
    text-decoration:None;
    }
#allclass dt a:hover
{
    color:#666666;
    text-decoration:underline;
    }
#allclass dt a:visit
{
    color:#FF9900;
    text-decoration:None;
    }
    
#allclass dd
{
    padding:0 0 10px 0;
    width:980px;     
    height:auto;
    line-height:22px;    
    float:left;
    display:inline-block;
    white-space:normal;
    list-style-type:none;
    font-family:宋体;
    font-size:12px;
    color:#3367CC;   
    margin-left:5px;   
    }


#allclass dd a
{
    margin-right:10px;   
    color:#3465CB;
    text-decoration:None;
    }
#allclass dd a:hover
{
    color:#CA3432;
    text-decoration:underline;
    }
#allclass dd a:visit
{
    color:#3465CB;
    text-decoration:none;
    }
 .tjbookpic .discount_bj
{
	width: 42px;
	height: 32px;
	background: url(../Images/yuan.gif) no-repeat;
	text-align: center;
	padding-top: 19px;
	color: #f8fb03;
	font-size: 12px;
	position: relative;
	left: 54px;
	top: -42px;
	letter-spacing: 2px;
	font-weight: bold;
}
.tjbookpic .discount_bj .disc
{
	font-size: 16px;
	font-weight: bold;
	font-family: 方正黑体_GBK;
}
/*lx*/
.container, .container img{width:469px; height:148px; text-align:center; }
.container { float:left; text-align:center; margin:0 0 0 20px; padding:0 auto; height:178px;}
*html .container {float:left;text-align:center; margin:0; padding:0;}
*+html .container {float:left;text-align:center; margin:0; padding:0;}
.container img{border:0;}
.num{ position:absolute; right:10px; bottom:5px;}
.num li{
        float: left;
        list-style:none;
        color: #002ABF;
        text-align: center;
        line-height: 16px;
        width: 16px;
        height: 16px;        
        font-size: 14px;
        cursor: pointer;
        margin: 1px;
        border: 1px solid #C3CD91;
        background-color: #FFFFFF;
        font-family:arial;
}
.num  .on{
        line-height: 18px;
        width: 18px;
        height: 18px;
        font-size: 14px;
        border: 0;
        background-color: #C3CD91;      
        color:#000000;  
}
.linkss
{
	width: 973px;
	text-align: left;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	padding-left: 16px;
	margin-bottom: 10px;
	padding-top: 10px;
	color: #ff3300;
}
.linkss p
{
	height: 28px;
	line-height: 28px;
	color: black;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.linkss p a
{
	white-space: nowrap;
	color: black;
	text-decoration: none;
}
.linkss p a:hover
{
	color: #ff0000;
	text-decoration: underline;
}
.linkss img
{
	float: left;
	margin-top: 4px;
}
