@charset "gb2312";
/* 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; font-family:"宋体",Arial, Helvetica, sans-serif;} 
body{
font-size:13px;
margin:0px; 
color:#414342;
line-height:20px;
}
A:link {
	 COLOR: #181818; TEXT-DECORATION: none;
}
A:visited {
	 COLOR:#181818; TEXT-DECORATION: none;
}
A:hover {
	COLOR:#333333; TEXT-DECORATION: underline;
}
p
{       
   margin:0px;     
} 
input,select,textarea {
	
	font: 12px 宋体, Arial, Tahoma, Verdana;
	color: Black;
	
}


ol,ul {list-style:none;}
.clearall{
height:0px;
clear:both;
overflow:hidden;
}

/*------------------------------------------------fotter--------------------*/
#top01 {background:transparent url(images/left.gif) no-repeat scroll 0pt 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 173px;}
#top02 {background:transparent url(images/middle.gif) no-repeat scroll 1024px 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 173px;}
#top03 {background:transparent url(images/right.gif) no-repeat scroll 1630px 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; height: 173px;}
#top { width:1000px; margin:0 auto; padding-top:10px; padding-left:15px;}
.logo { width: 154px; float:left;}
.topright { width:750px; float:right;}
.searchs {text-align:right; padding-top:40px; color:#FFF;}
.searchs A:link {
	 COLOR: #ffffff; TEXT-DECORATION: none;
}
.searchs A:visited {
	 COLOR:#ffffff; TEXT-DECORATION: none;
}
.searchs A:hover {
	COLOR:#ff0084; TEXT-DECORATION: underline;
}
.searchs span { font-size:14px; font-weight:bold; color:#ff0084;}
.searchs2 { text-align:right; height:30px; padding:16px 0 17px 0; color:#999999; font-size:13px; font-weight:bold; position:relative;}


.topmenu {
	height:38px; line-height:38px; width:730px;padding-left:30px;
}

.topmenu ul {
	margin:0; padding:0;}
.topmenu ul li {
	display:block; width:90px; float:left; font-size:14px; color:#FFF; background:url(images/menu01.gif) no-repeat right; text-align:center; font-weight:bold;letter-spacing:2px;}
.topmenu ul li A:link {
	 COLOR: #ffffff; TEXT-DECORATION: none;
}
.topmenu ul li A:visited {
	 COLOR:#ffffff; TEXT-DECORATION: none;
}
.topmenu ul li A:hover { display:block; width:90px;background:url(images/menu02.gif) no-repeat center; color:#ffffff;}
#gonggao {height:37px; background:url(images/ggbg.gif) repeat-x; line-height:37px;}
#gonggao .gonggao2 { width:1000px; margin:0 auto;}



.main {
	 width:1000px;  background-color:#FFF; margin:0 auto; padding-top:10px;
}
.symain { width:1000px;  background-color:#FFF; margin:0 auto; padding-top:10px; padding-left:3px; padding-right:3px;}
.mleft { float:left; width:235px;}
.smenu { border:1px solid #eaeaea;}
.smenu li a { display:block;zoom:1;}
.smenu li a:hover { background:#F7F4F0 url(images/ico-arrow.png) no-repeat 5px 50%; color:#f0027d; text-decoration:none; }
.smenu { overflow:hidden; zoom:1;}
#smenua1 {background:#F7F4F0 url(images/ico-arrow.png) no-repeat 5px 50%; color:#f0027d; text-decoration:none;}
.smenu ul ul{margin:0;}
.smenu li { margin-bottom:-1px; line-height:30px; border-bottom:1px dotted #CCC; display:block;background:url(images/ico-arrow1.png) no-repeat 5px 50%; }
.smenu li a { padding-left:25px; font-size:14px; font-weight:bold; }

.ps{margin-left:10px;display:none;}
.pss{margin-left:10px;display:block;}
.t{cursor:pointer;background:url(images/ico080426_close.gif) no-repeat;line-height:25px; padding-left:25px; height:25px;}
.f{cursor:pointer;background:url(images/ico080426_open.gif) no-repeat;line-height:25px; padding-left:25px; height:25px;}
.b{cursor:pointer;background:url(images/ico080426_dot.gif) no-repeat;line-height:25px; padding-left:25px; height:25px;}
.fblod{font-weight:bold;}
.padtb8{color:#C60;}
.fontred{color:#C60;}

.f A:link {
	TEXT-DECORATION: none;
}
.f A:visited {
	 TEXT-DECORATION: none;
}
.f li A:hover { display:block; width:120px;background:url(images/menubg.jpg) no-repeat center;  COLOR:#C60;}












.move { display:block; height:33px; line-height:33px; padding-left:43px; background:#4b4b4b url(images/hhd.gif) 10px 4px no-repeat; border-bottom:3px solid #f70082; font-size:14px; font-weight:bolder; color:#FFF; }
.symove { display:block; height:33px; line-height:33px; padding-left:43px; background:#dcdcdc url(images/hhd2.gif) 10px 4px no-repeat; font-size:14px; font-weight:bolder; color:#646464; }
.lxfs { padding:5px;}
.lxfs a {	
display:block;
line-height:20px;
width:210px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:12px; font-weight:normal;
}
.lxfs h1 { font-size:15px; font-weight:bold; color:#df0877; line-height:30px;}
.lxfs span { display:block; width:180px;text-align:right; padding:5px;}





.mright { float:right; width:755px;}
.dqwz { height:35px; line-height:35px; border:1px solid #eaeaea; border-bottom:none;font-size:14px; font-weight:bold; padding-left:5px; padding-bottom:5px;}
.dqwz span { float:left; font-size:12px; padding-right:5px; font-weight:100;}
.dqwz .pageright {
float:right;
margin-top:9px;
width:300px;
padding-right:5px;

}
.dqwz .block {
float:left;
height:25px;
text-align:center;
width:26px;
}
.dqwz .mblock {
float:left;
height:19px;
line-height:19px;
padding-top:3px;
text-align:center;
padding-left:5px;
padding-right:5px;
}
.dqwz #pink {
color:#F0027D;
font-weight:bold;
text-decoration:none;
}
.neirong { padding:10px; border:1px solid #eaeaea; margin-top:0px; position:relative;}
.mright .title {
background:transparent url(images/browse.gif) no-repeat scroll 0 0;
height:39px;
width:755px;
}

.mright .titleshadow {
background:transparent url(images/closetbutt_shadow.gif) no-repeat scroll 0 0;
height:51px;
width:755px;
margin-top:10px;
}
.yqlj { border:1px solid #eaeaea; margin-top:10px;}
.yqljdh { background:url(images/yqljbg.jpg) repeat-x; height:25px; line-height:25px; border-bottom:1px solid #eaeaea; padding-left:8px; padding-right:8px;}
.yqljdh h1 { font-size:15px; font-weight:bold; color:#df0877;}
.yqljdh span {color:#df0877; float:right; }
#more {
	 COLOR:#df0877; TEXT-DECORATION: none;
}
.yqljnr { height:54px; min-height:54px; line-height:54px; padding-left:10px; padding-right:10px; text-align:center;letter-spacing:2px;}

.foot {
	height:63px; background:url(images/footbg.jpg) repeat-x; line-height:63px; text-align:center;
	
}


/*回顶部*/
#LeftAd {
 position:fixed;
 bottom:70%;
 right:0;
}

* 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;
}
/**/

/*-站点图片展示----------------------------*/


/*------产品展示---------*/
#product_show{
height: auto!important;
height: 400px;
min-height: 400px;
padding:0px 5px;
line-height:200%;
margin-bottom:8px;
}


#p_img{
padding:2px;
border:1px solid #cccccc;
height:400px;
}

#p_img img { vertical-align: middle; max-width:389px; max-height:400px; width: expression(this.width >389&& this.height < this.width ? 389: true); height: expression(this.height > 400 ? 400: true); 
 }
@media all and (min-width: 0px){#p_img img { width:389px; height:400px; } } 

#p_img img{
    width: expression(this.width > 389 && this.width / 389 >= this.height / 400 ? 389: true);
    height: expression(this.height > 400 && this.width / 389 < this.height / 400 ? 400 : true);
}



.spimg{
width:60px;
height:60px;
border:1px solid #cccccc;
cursor:pointer;
}
.spimg img { vertical-align: middle; max-width:60px; max-height:60px; width: expression(this.width >60 && this.height < this.width ? 60: true); height: expression(this.height > 60 ? 60: true); 
 }
@media all and (min-width: 0px){.spimg img { width:60px; height:60px; } } 

.spimg img{
    width: expression(this.width > 60 && this.width / 60 >= this.height / 60 ? 60: true);
    height: expression(this.height > 60 && this.width / 60 < this.height / 60 ? 60 : true);
}


/*-----------------*/


.p_img{
float:left;
width:170px;
margin-bottom:15px;
text-align:center;
cursor:pointer;
margin-left:7px;
}
.p_img td{
height:130px;
}

.p_img img { vertical-align: middle; max-width:160px; max-height:115px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 115 ? 115: true); border:1px solid #d1bc95;padding:3px;
 }
@media all and (min-width: 0px){.p_img img { width:160px; height:115px; } } 

.p_img img{
    width: expression(this.width > 160 && this.width / 115 >= this.height / 115 ? 160 : true);
    height: expression(this.height > 115 && this.width / 160 < this.height / 115 ? 115 : true);
}

.p_img p{
text-align:center;
width:170px;
line-height:20px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
.piccc { float:left; padding-left:5px; width:250px; height:200px; border:1px solid #EBEBEB; text-align:center;}
.piccc img { border:0; }


#layer2 {position: absolute; left: 0px; top: 3px; width: 490px; height: 420px; z-index: 1; visibility: hidden; border:1px solid #CCC; background-color:#FFF; text-align:center; padding:2px;}
#layer2 img { border:0;
 }

/*-*站点内容定义*-*/




#right-c{
line-height:200%;
height: auto!important;
height: 480px;
min-height:480px;
}

#right-c p img { vertical-align: middle; max-width:670px; max-height:650px; width: expression(this.width >670 && this.height < this.width ? 670: true); height: expression(this.height > 650 ? 650: true); 
 }
@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);
}


/*-*站点内容定义*-*/


/*-*站点文章定义*-*/
#article-sort .box{
border:1px solid #e6e4e5;
height:245px;
margin-bottom:10px;
}
#article-sort .box H1{
height:28px;
line-height:28px;
padding-left:15px;
font-size:14px;
font-weight:bold;
background:#e6e4e5;
margin-bottom:10px;
color:#000000;
border-bottom:1px solid #e6e4e5;
}
#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:20px;
background:url(images/t-bt.gif) -2px -9px no-repeat;
width:580px;
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;

overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
#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;
}

#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:630px;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}

#article_list .margin-left{
margin-left:143px;
width:420px;
}

#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;
}




/*-----------------------------*/



#popupAddr{
padding:0px 5px;
padding-top:30px;
position:relative;
}

.tabdiv-c{
position:absolute;
right:8px;
top:5px;
cursor:pointer;

}
#pimgshow-c
{
width:900px;
height: auto!important;
height:500px;
min-height:500px;
line-height:20px;
text-align:center;
}
#pimgshow-c img { vertical-align: middle; max-width:880px; max-height:980px; width: expression(this.width >880 && this.height < this.width ? 880: true); height: expression(this.height > 980 ? 980: true); 
 }
@media all and (min-width: 0px){#pimgshow-cimg { width:880px; height:1200px; } } 

#pimgshow-cimg{width: expression(this.width > 880 && this.width / 880 >= this.height / 1200 ? 880 : true);}

#loader {
  position:fixed;
  bottom:40%;
  width:100%;
  text-align:center;
  z-index:9999;
  color:#FF0000;
  font-weight:bold;
}
* html #loader {
 position: absolute;
}
/*表格*/
.b-table{
border:#e6e4e5 1px solid;
border-right:0px;
border-bottom:0px;
margin-bottom:8px;

}
.b-table td,th{
border-right:#e6e4e5 1px solid;
border-bottom:#e6e4e5 1px solid;
}
.b-table th{
color:#e6e4e5;
font-weight:bold;
font-size:14px;
}

/**/
/*-*-标题图片 */
.is_img{
position:absolute;
top:5px;
left:0px;
width:135px;
text-align:center;
}
.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){.is_img img { width:135px; height:90px; } } 

.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:15px;
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;
}
/*-*-文章显示 */


.gonggao {
	word-wrap:break-word; width:195px; padding:5px;
}
.gonggao h1{ color:#df0b0b; font-size:14px; font-weight:bold;word-wrap:break-word; width:190px; padding-top:5px; padding-bottom:5px;}
.gonggao span{ display:block; width:70px; float:right;}
#i-user { padding:5px;}
.syny { border:1px solid #CCC; margin-bottom:10px; padding:5px;}




/*------ 首页滚动 -----*/
#recommend{
padding-bottom:5px;
}

#recommend H1 span{
float:right;
padding-right:18px;
font-size:12px;
}
#recommend H1 A{
color:#666666;
}

#recommend-c{
padding-top:10px;
height:183px;
min-height:183px;
}

#recommend td{   
height:153px;
}
.i_p_img{
float:left;
width:170px;
cursor:pointer;
height:190px;
min-height:190px;
margin-left:6px;
margin-right:6px;
margin-bottom:4px;
border-right:1px dashed #D1D1D1;
border-bottom:1px dashed #D1D1D1;
}
.i_p_img  table{ }

.i_p_img p{
width:140px;
text-align:center;
padding-left:20px;
background:url(images/sypbt.gif) 5px 2px no-repeat;
}

.i_p_img img { width:157px; height:140px; border:0;}


/*------ 首页滚动end -----*/
.i_p_img2{
float:left;
width:268px;
cursor:pointer;
height:230px;
min-height:230px;
margin-left:5px;
margin-bottom:4px;
border-right:1px solid #edefec;
border-bottom:1px solid #edefec;
padding-top:5px;

}
.i_p_img2 table{ background:url(images/sycxbg2.gif) 5px no-repeat; height:123px; }

.i_p_img2 p{
width:230px;
text-align:left;
padding-left:20px;
height:35px;
line-height:35px;
background:url(images/sypbt.gif) 5px 10px no-repeat;
font-size:14px; font-weight:bold;
color:#5d5b5c;
overflow:hidden; 
text-overflow:ellipsis;
white-space:nowrap;
}
.i_p_img2 #p2{
width:238px;
text-align:left;
padding-left:20px;
background: url(images/sycxbg.gif) no-repeat;
height:51px;
line-height:51px;
overflow:hidden; 
margin-top:5px;
text-overflow:ellipsis;
white-space:nowrap;
font-size:12px; font-weight:normal;
}
.i_p_img2 #p2 span{
	float:right; padding-top:15px; padding-right:10px;
	
	}
.i_p_img2 img { vertical-align: middle; max-width:157px; max-height:110px; width: expression(this.width >157 && this.height < this.width ? 157: true); height: expression(this.height > 110 ? 110: true); border:0; 
 }
@media all and (min-width: 0px){.i_p_img2 img { width:157px; height:110px; } } 

.i_p_img2 img{width: expression(this.width > 157 && this.width / 157 >= this.height / 110 ? 157 : true);}


.i_p_img3{
float:left;
height: auto!important;
width:165px;
cursor:pointer;
height:90px;
padding-top:3px;
min-height:90px;
margin-left:5px;
margin-right:5px;
margin-bottom:4px;
border:1px solid #D1D1D1;
}
.i_p_img3 td{ height:70px;  }

.i_p_img3 p{
width:160px;
text-align:center;
padding-left:5px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
line-height:30px;
font-size:12px; font-weight:normal;
}

.i_p_img3 img { vertical-align: middle; max-width:160px; max-height:70px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 70 ? 70: true); border:0; 
 }
@media all and (min-width: 0px){.i_p_img3 img { width:160px; height:70px; } } 

.i_p_img3 img{width: expression(this.width > 160 && this.width / 160 >= this.height / 70 ? 160 : true);}


.ggtp{
	text-align:center;
}
.ggtp img { width:218px; 
 }
@media all and (min-width: 0px){.ggtp img { width:218px;} } 


.footgd { height:49px; background:url(images/footgd.gif) repeat-x;}
#yqlj { height:42px; background:url(images/yqlj.gif) repeat-x;}
#links {
color:#FEFEFE;
font-size:12px;
line-height:42px;
margin:0 auto;
width:1000px;
text-align:center;
}

#links a {
color:#FEFEFE;
font-size:12px;
line-height:42px;
text-align:center;
padding-right:5px;
text-decoration:none;
}
#foot { background:url(images/footbg.gif) repeat-x; height:48px;}
.copyright { width:1000px; margin:0 auto; padding-top:10px; color:#7d7b7b;}






/*------------------------首页-----------------------------*/
#baner table {
border:0 none;
border-collapse:collapse;
margin:0;
padding:0;
}
#baner td.left {
background:transparent url(images/bnleft.gif) no-repeat scroll right top;
height:280px;
width:50%;
}
#baner td.center {
height:280px;
width:1000px;
}
#baner td.right {
background:transparent url(images/bnright.gif) no-repeat scroll left top;
height:280px;
width:50%;
}
#baner .baner0 { width:994px; height:277px; min-height:277px; position:relative; padding:5px 3px 2px 3px;}
#baner .banerleft { width:230px; height:277px; float:left; border:1px solid #dfdfdf; padding:2px;}
#baner .banerright { width:744px; height:280px; float:right;border:1px solid #dfdfdf; padding:1px;}
.symright { float:right; width:750px;}
.syneirong {height: auto!important; border:1px solid #e8e8e8; height:100px; min-height:100px;}
.synleft { float:left; width:553px; height:300px; min-height:300px;}
.syleft01 { background:#dcdcdc url(images/sybtbg.gif) left no-repeat; height:34px; line-height:33px; padding-left:15px; padding-right:10px; color:#FFF; font-weight:bold; font-size:16px;}
.syleft01 span { float:right; font-weight:100; font-size:12px; color:#666;}
.synright { float:right;width:186px; border-left:1px solid #e8e8e8; background-color:#f2f2f2; height:515px; min-height:515px; padding:3px;}
.synrightbt { height:30px; border-bottom:1px solid #cccccc; line-height:30px; padding-left:5px; padding-right:5px;font-weight:bold; font-size:14px; color:#333;}
.synrightbt span { float:right; font-weight:100; font-size:12px; color:#666;}
.synright .jmdl { font-size:14px; font-weight:bold; padding:5px 3px 5px 3px;}
.synright .jmdl li{ display:block; width:90px; height:30px; line-height:25px; float:left; font-weight:bold;}
.synright .jmdl2 {font-size:12px; font-weight:bold; padding:5px 3px 5px 7px;}
.synright .jmdl2 a{
display:block;
line-height:25px;
width:170px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:12px; font-weight:normal;}
.jmdl2 a{
display:block;
line-height:30px;
width:180px;
float:left;
}

.jmdl3 { font-size:14px; font-weight:bold; padding:5px 3px 5px 3px;}
.jmdl3 li{ 
display:block; width:170px; height:20px; line-height:20px; float:left; margin-right:5px; 
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:12px; font-weight:normal;
}
.liuyan {padding-left:50px;}
.liuyan p { padding:5px;}




/* QQ客服 */



.QQbox .press{ right: 0; border: none; cursor: pointer;width: 33px; height: 158px;position: absolute;}

.QQbox .Qlist{ left: 0; width: 145px; background: url(images/qq_listbg.gif) repeat-y -155px 0;  position: absolute;}

.QQbox .Qlist .t,

.QQbox .Qlist .b{ float: right; height: 6px; width: 145px; font-size: 1px; }

.QQbox .Qlist .t{ background: url(images/qq_listbg.gif) no-repeat left; }

.QQbox .Qlist .b{ background: url(images/qq_listbg.gif) no-repeat right; }

.QQbox .Qlist .con{ background: #fff; width: 90%; margin: 0 auto; }

.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "宋体"; background: url(images/qq_listbg.gif) repeat-y -163px 0; border: 1px solid #d44f8f; text-align: center; color:#fff;}

.QQbox .Qlist .con ul{ padding:5px;}
.QQbox .Qlist .con .q01 {list-style:none; background:url(images/q1.gif) 3px 10px no-repeat; padding-left:25px; height:25px; line-height:25px; border-bottom:1px solid #CCC;}
.QQbox .Qlist .con .q02 {background-color:#fde8fe;padding:5px;color:red; margin-top:5px; margin-bottom:5px; line-height:18px;}

.QQbox .Qlist .con ul li{  padding: 5px 0 0 8px;height: 20px; background: #ffffff;}

.QQbox .Qlist .con ul li.odd{background-color:#fde8fe;padding:5px; margin-top:5px; margin-bottom:5px; line-height:22px; }

/*.QQbox END*/