
/* CSS Document */
body {text-align:center;font-family:ËÎÌå,serif;background:#ffffff;font-size:12px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;   }
table{ margin:0 auto;}
img{vertical-align:top;border:none;}
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
#head{
margin:0 auto; width:958px; clear:both;background-color:#ffffff;
}
#head a {color:#000;font-size:13px;}
#head a:hover {color:#000; font-size:13px;
}
#head a:visited {color:#000;font-size:13px;}




.b1{ background:url(b1.jpg);height:108px}
.b2{ background:url(t4.jpg);height:42px; width:100%;  }

.t1{ background:url(t1.jpg); height:26px; width:120px; line-height:26px;  background-repeat:no-repeat;  background-position: center  center; }
#t1{ padding-left:15px;}

.t2{ background:url(t2.jpg); height:26px; width:148px; line-height:26px;  background-repeat:no-repeat;  background-position: center  center;}
#t2{ padding-left:25px;}

.t3{ background:url(t3.jpg); height:26px; width:163px; line-height:26px;  background-repeat:no-repeat;  background-position: center  center;}
#t3{ padding-left:28px;}

.t5{ background:url(t5.jpg); background-position: center right;background-repeat:no-repeat; }

/*search  start */
 #search{ position:relative; width:447px; height:39px; line-height:39px; background:url(search.jpg)  no-repeat left center;}  
 #search_text{ height:23px; line-height:23px; width:250px; position:absolute; top:7px; left:125px; border:1px solid transparent; color:#aaa;padding-left:6px;}  
 #search a{ display:block; width:55px; height:26px; text-decoration:none; position:absolute; right:6px; top:6px;text-indent:-1000em/*??????*/} 
  
.pro_select{
   width:91px;
   height:24px;
}
#pro_qty{
float:left;
height:24px;
width:115px;
background:url(s1.gif); 
text-align:center;
border-top:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
line-height:24px;

 position:absolute; top:7px; left:5px;
}
#pro_qty_but{
float:left;
width:25px;
cursor:pointer;}
/*??*/
#qty_items{

width:115px;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
position:absolute;
z-index:80;
top:30px; left:5px;

}
.qty_items_out {
background-color:#FFFFFF;
 
cursor:pointer;
line-height:25px;
top:30px; 
}
.qty_items_over{
background-color:#e0e0e0;
cursor:pointer;
line-height:25px;

top:30px; 
}
.clear{clear:left;}
/*search  end */

/*tonglan start*/
#tonglan{
margin:0 auto; width:958px; clear:both; padding-top:5px;background-color:#ffffff;
}
.tonglan_left{
float:left;
width:479px;  
}
.tonglan_right{

float:right;
width:479px;  
}
/*tonglan end*/

/*main1 start*/
#daohan{
margin:0 auto; width:958px; clear:both; padding-top:6px;
float:center;
text-align:left;
height:25px;
background-color:#ffffff;
}
#daohan a,a:visited,a:hover{color:#000; }
#main_content{
margin:0 auto; width:956px; clear:both; padding-top:6px;
border-right:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
border-left:1px solid #b5b5b5;
border-top:1px solid #b5b5b5;
background-color:#ffffff;

}

h1{
font-size:18px;color:#ff0000;
padding-top:15px;
}
hr{
color:#ff0000;
width:858px;
}

#about{
height:28px;
line-height:28px;
padding-top:12px;
}

#content{
 width:898px;  
float:center;
padding-top:12px;
font-size:14px;
padding-bottom:15px;
 line-height:24px;
}
#content a,a:visited,a:hover{color:#000; }
#content table
{
margin-top:8px; width:100%;
}
#content img
{
 max-width:860px;
}
#foot{
margin:0 auto; width:958px; clear:both; padding-top:6px;
}
#footcontent{
width:958px; clear:both;
background:url(foot.jpg)  no-repeat ;     background-position:top   center;
height:174px;
color:#2b2b2b;
}
#footlink{
 padding-top:22px;
}
#footlink a{color:#2b2b2b; padding-left:8px; padding-right:8px;}
#footlink a:visited{color:#2b2b2b;}
#footlink a:hover {color:#ba2636;}
.footimg{
margin:0 auto; width:400px; clear:both;
}
.footimg ul{
list-style: none;
padding:0;
margin:0;
}
.footimg li {
float:left;
width: 108px;
padding-left:12px;
padding-right:12px;

}
.footimg a:visited{color:#2b2b2b;}
.headInfo {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='gray', Positive=true); PADDING-BOTTOM: 8px; MARGIN: 10px 0px; BORDER-LEFT: gray 1px solid; WIDTH: 950px; COLOR: #686868; PADDING-TOP: 8px; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.headInfo TABLE {
	FONT-SIZE: 12px; WIDTH: 100%; COLOR: #686868
}
.headInfo TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.tb2 {
	border: 1px solid #5a7ea3;
}
#font_about{
font-size:12px;
line-height:22px;
color:#003366;}
#userlogin{
font-size:12px;
}
.userlogin_text{ height:18px; line-height:18px;  width:110px;  }  
.userlogin_code{ height:16px; line-height:16px;  width:42px;  }  
.style2 {
	
	font-weight: bold;
	
}
.style3 {
	color: #003333;
	font-weight: bold;
	font-size: 14px;
}
.middle{
 vertical-align:middle;
}
.mainlist_bg3{
width:894px;
background:url(mainlist_bg3.gif);    background-position: center  center;
height:33px;
line-height:33px;
}
.mainlist_bg_l{
width:894px;
background:url(mainlist_bg_l.gif);    background-position: center  center;
height:33px;
line-height:33px;
}
.umain2_bg3{
width:672px;
margin-left:12px;
background:url(umain2_bg3.gif);    background-position: center  center;
height:33px;
line-height:33px;
}
.mainlist_text1{
float:left;
text-align:left;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:12px;
}
.mainlist_text2{
float:left;
text-align:left;
color:#3c3c3c;
font-size:12px;
padding-left:18px;
}
.mainlist_areaplan{
float:right;
text-align:right;
color:#3c3c3c;
font-size:12px;
padding-right:58px;
}
#listcontent{
 width:898px;  
float:center;

padding-top:2px;
font-size:14px;
padding-bottom:15px;
}
.mainlist_textlink{
float:left;
text-align:left;
font-size:15px;
padding-left:18px;
margin-top:12px;
}
.mainlist_textlink a {color:#000;}
.mainlist_textlink a:hover{color:#ff0000;}
.mainlist_textlink a:visited {color:#83006f;}
.mainlist_textlink a:active {color:#BA2636;}


.mainlist_textlink li { float:left; padding-left:12px;list-style-type:none; margin-top:8px;}
.listlink{ background:url(li.gif)  no-repeat  left  top; width:680px;}
.listdatetime{
width:120px;
float:right;
color:#000;
font-size:12px;
margin-right:20px;
padding-left:80px;
}
.listdatetime100{
width:100px;
float:right;
color:#000;
font-size:12px;
margin-right:20px;
padding-left:80px;
}
.listlink_nijian{ background:url(li.gif)  no-repeat  left  top; width:520px;overflow: hidden;}
.listclass_nijian{
width:160px;
float:right;
color:#000;
font-size:12px;
margin-right:20px;
padding-left:80px;
text-transform: lowercase;
display: block;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.listdatetime_nijian{
width:120px;
float:right;
color:#000;
font-size:12px;
margin-right:20px;
padding-left:80px;
}

.listdatetime_zb{
width:80px;
float:right;
color:#000;
font-size:12px;
margin-right:20px;
padding-left:80px;
}

.mainlist_kuaixun{
float:left;
text-align:left;
font-size:15px;
padding-left:18px;
margin-left:5px;
margin-top:12px;
border-left:1px solid #000;display:table;padding: 0px;
}
.mainlist_kuaixun a {color:#000;}
.mainlist_kuaixun a:hover{color:#ff0000;}
.mainlist_kuaixun a:visited {color:#83006f;}
.mainlist_kuaixun a:active {color:#BA2636;}


.mainlist_kuaixun li { float:left; list-style-type:none; border-right:1px solid #000;border-bottom:1px solid #000;height:30px; line-height:30px; }
.listarea_kuaixun{width:40px;overflow: hidden;text-align:center;color:#000;}
.listlink_kuaixun{width:440px;padding-left:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listclass_kuaixun{
width:236px;
color:#000;
padding-left:12px;
text-transform: lowercase;
display: block;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.listdatetime_kuaixun{
width:110px;
color:#000;
text-align:center;
overflow: hidden;
}

#zhongbiaocompany{
width:70%;float:left;
margin-top:8px;}

.zhongbiaocompany{
width:70%; 
margin-top:8px;}
#morejishulink{
margin:0 auto; width:956px;  float:left;
}
#morejishulink ul{
list-style: none;
padding:0;
margin:0;
}
#morejishulink li {
 display:block;float:left;width:45%; font-size: 12px; margin-left:30px;
 line-height:20px;
 text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
 }
 #moreprojectlink ul{
list-style: none;
padding:0;
margin:0;
}
#moreprojectlink li {
 display:block;float:left;width:48%; font-size: 12px;
 line-height:25px;
 margin-right:15px;
 text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
 }
.planurl{ margin-top:12px;
text-align:center;}
#newsplanurl{
display:none;
margin-top:8px;
text-align:center;
}
.jishuanli{display:none;}
/*???????????????  */
table.nijianinfoTable
{
     width:100%;
    border-width: 1px;
    border-spacing: 0;
    border-style: solid;
    border-color: #c8c8c8;
    border-collapse: collapse;
    background-color: white;
	font-size:12px;
}
table.nijianinfoTable td
{
    border-width: 1px;
    padding: 0 2px 0 2px;
    border-style: solid;
    border-color: #c8c8c8;
    height: 30px !important;
    height: 30px;
    line-height: 30px;
	padding-left:8px;
	padding-right:8px;
	
 
 
}
table.nijianinfoTable th
{
    background-color: #eeeeee;
    height: 30px !important;
    height: 30px;
    text-align: left;
    color: #000;
    font-size: 12px;
	
	
}
.nijianinfoTable a
{
    color: #000;
    text-decoration: none;
}

.nijiantd1{ text-align:center; background-color:#f3f3f3; font-weight:bold; font-size:12px; color:#800000;}

table.LoginInfoTable
{
    width: 600px;
    border-width: 1px;
    border-spacing: 0;
    border-style: solid;
    border-color: #000000;
    border-collapse: collapse;
    background-color: #FFF;
	font-size:12px;
}

table.LoginInfoTable tr
{
    
    height: 28px;
    height: 28px;
    text-align: left;
    color: #000;
    font-size: 14px;
	
	
}
.LoginInfoTable a
{
    color: #000;
    text-decoration: none;
}
.LoginInfoTable a:hover {
	text-decoration: underline;
	color: #000;
}
.tdtitle
{
    background-color: #f2f2f2;
	color: #800000;
	font-size: 13px;
	font-weight: bold;
} 
.redtitle
{
	font-weight: bold; line-height:20px;
	}
.lgtext
{
	font-size: 12px;
	}
 
 /* 20171130 onlineservice*/
 
 .onlineservice{
			width: 65px;
			height:65px;
			line-height: 65px;
			border-radius: 4px;
			background: #ffa200;
			color: #fff;
 			font-size: 12px;
			text-align: center;
			position: fixed;
			right: 60px;
			top:50%;
 			cursor: pointer;
 		}
/* 20171130 onlineservice end*/

/* 20190605  add new */
 .onlineservice2019{
			width:170px;
			height:100px;
			line-height: 100px;
 			 
			color: #fff;
 			font-size: 16px;
			text-align: center;
			position: fixed;
			right: 10px;
			top:70%;
 			cursor: pointer;
  			font-family: "????";
			 border: 1px solid #ccc; border-radius: 5px;
   		}
		
.com-feedback .service-avatar {
    position: absolute;
    left: 0;
    right: 0;
    top: -70%;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

 
.com-feedback .sec-one {
    position: relative;
    display: block;
    width: 180px;
    height: 100px;
	text-decoration:none;
	  color: #d7a967;
 	    
}
/* 20190605  add end */

 /* 20171130 onlineservice*/
 
 .onlineservice-gujia{
			width: 185px;
			/*height:65px;
			line-height: 65px;*/
			border-radius: 1px;
			/*background: #ffa200;*/
			color: #000000;
 			font-size: 14px;
			text-align: center;
			position: fixed;
			right: 10px;
			top:40%;
 			cursor: pointer;
 		}
/* 20171130 onlineservice end*/