/* body */
body{background:#FFF;margin:0px;text-align:left;}
a{color:#666;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}

/*层容*/
#container{margin: 0 auto;
	width: 780px;
	}

/*header*/
#header{width:780px;height:91px;}
#banner{background:#FFF;}


/*主体*/
#pagebody{width:780px;margin:0 auto;background:#FFF;}
#ctnleft{width:203px; margin:0; float:left;background:#FFF;}
#add1{width:198px;margin:0;float:left;text-align:left; margin-bottom:0px; background:#FFF;}
#add3{width:573px;margin:0;float:left;text-align:left; margin-bottom:10px; background:#FFF;}

#add3 h1{
  font:bold 15px/1.5em Arial;
  color:#333;
  padding-left:12px;
  margin:0;
  padding-bottom:5px;
  background: url(../images/icon_01.gif) no-repeat left 7px;
}
#add3 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }

#add3 p a{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#666;
  margin:0;
  padding:5px 12px 10px 0px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

#add3 p a:hover{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#333;
  margin:0;
  padding:5px 12px 10px 0px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }


#add3 p ul{
  margin:0;
  padding:5px 12px 10px 0px;
}


#add3 p li{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 0px;
  list-style:none;
  background: url(../images/icon_03.gif) no-repeat left 7px;

 }


#add3 p li a{
  font:normal 11px/1.5em Arial;
  color:#666;
  list-style:none;
 }

#add3 p li a:hover{
  font:normal 11px/1.5em Arial;
  color:#960c20;
  list-style:none;
 }
#add3 h2{
  font:bold 12px/1.5em Arial;
  color:#960c20;
  padding:15px 12px 10px 12px;
  margin:0;
  }

#add3 h2 a{
  color:#960c20;
  text-decoration:underline;
 }

#add3 h2 a:hover{
  color:#666;
  text-decoration:none;
 }
#add4{clear:both;margin-bottom:10px;}
#add4 div {
	float: left;
	clear: right;
}

#add4_1{width:189px;margin:0;background:#ebe4f8; text-align:center;margin-bottom:10px;}
#add4_1  p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }
#add4_2{width:189px;margin:0; background:#f7fee1;margin-left:2px;text-align:center;margin-bottom:10px;}
#add4_2  p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }
#add4_3{width:189px;margin:0; background:#e2e3fb;margin-left:2px;text-align:center;margin-bottom:10px;}
#add4_3  p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }
#add5{width:573px;margin:0;float:left;text-align:left;  margin-bottom:10px; background-color:#d9d9d7;}
#add51{width:98px;margin:0;float:left;text-align:center;  margin-bottom:0px; margin-top:20px; }
#add52{width:473px;margin:0;float:right;text-align:left;  margin-bottom:0px; }
#add52 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }
#add2{width:198px;margin:0;float:left; text-align:left; margin-bottom:10px; background:#FFF;}
#submenu{width:200px;
  margin:0;
  padding:0;
  float:left;
  margin-bottom:10px; 
  }

#submenu li{
width:200px;
  list-style:none;
  }

#submenu li div{
width:200px;
  height:23px;
  margin-bottom:1px;
}

#submenu li div a{
width:200px;
  height:23px;
  display:block;
  text-decoration:none;
  text-indent:-5000px;
  }

#submenu .m1 div a{ background:url(../images/submenu_01.jpg); }  
#submenu .m2 div a{ background:url(../images/submenu_02.jpg); }  
#submenu .m3 div a{ background:url(../images/submenu_03.jpg); }  
#submenu .m4 div a{ background:url(../images/submenu_04.jpg); }  
#submenu .m5 div a{ background:url(../images/submenu_05.jpg); }  
#submenu .m6 div a{ background:url(../images/submenu_06.jpg); }  


#submenu .m1 div .act{ background:url(../images/submenu_01_act.jpg); }
#submenu .m2 div .act{ background:url(../images/submenu_02_act.jpg); }  
#submenu .m3 div .act{ background:url(../images/submenu_03_act.jpg); }	
#submenu .m4 div .act{ background:url(../images/submenu_04_act.jpg); }	
#submenu .m5 div .act{ background:url(../images/submenu_05_act.jpg); }	
#submenu .m6 div .act{ background:url(../images/submenu_06_act.jpg); }	

/*=========第一层================*/


#s1 #submenu li ul{ 
  margin:0;
  padding:0;
  }

#s1 #submenu li li a{
  font:normal 12px/1em Arial;
  color:#fff;
  text-decoration:none;
  list-style:none;
  width:185px;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  background: #c29298 url(../images/icon_05.gif) no-repeat 8px 10px;
  }

#s1 #submenu li li a:hover {
  background-color:#994a53;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }

#s1 #submenu li li .a01{
  background-color:#994a53;}

/*=========s1================*/

#s2 #submenu li ul{ 
  margin:0;
  padding:0;
  }

#s2 #submenu li li a{
  font:normal 12px/1em Arial;
  color:#fff;
  text-decoration:none;
  list-style:none;
  width:185px;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  background: #aca3bd url(../images/icon_05.gif) no-repeat 8px 10px;
  }

#s2 #submenu li li a:hover {
  background-color:#86799f;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }

#s2 #submenu li li .b01{
  background-color:#86799f;}


/*=========s2================*/

#s3 #submenu li ul{ 
  margin:0;
  padding:0;
  }

#s3 #submenu li li a{
  font:normal 12px/1em Arial;
  color:#fff;
  text-decoration:none;
  list-style:none;
  width:185px;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  background: #bec294 url(../images/icon_05.gif) no-repeat 8px 10px;
  }

#s3 #submenu li li a:hover {
  background-color:#919758;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }

#s3 #submenu li li .c01{
  background-color:#919758;}

/*=========s3================*/

#s4 #submenu li ul{ 
  margin:0;
  padding:0;
  }

#s4 #submenu li li a{
  font:normal 12px/1em Arial;
  color:#fff;
  text-decoration:none;
  list-style:none;
  width:185px;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  background: #c4c5fc url(../images/icon_05.gif) no-repeat 8px 10px;
  }

#s4 #submenu li li a:hover {
  background-color:#aeaffb;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }

#s4 #submenu li li .d01{
  background-color:#aeaffb}

/*=========s4================*/

/*=========第二层================*/

#s1 #submenu li ul ul{ 
  margin:0;
  padding:0;
  }

#s1 #submenu li li li a{
  background-image:none;
  font:normal 12px/1em Arial;
  color:#95444e;
  text-decoration:none;
  list-style:none;
  width:185px;
  background-color:#e9dbdd;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  }

#s1 #submenu li li li a:hover {
  background-color:#fff;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }

#s1 #submenu li li li .a001{
  background-color:#fff;
  border-bottom:1px solid #95444e;
}

#s3 #submenu li ul ul{ 
  margin:0;
  padding:0;
  }

#s3 #submenu li li li a{
  background-image:none;
  font:normal 12px/1em Arial;
  color:#7d8144;
  text-decoration:none;
  list-style:none;
  width:185px;
  background-color:#e2e5be;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  }

#s3 #submenu li li li a:hover {
  background-color:#fff;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }


#s3 #submenu li li li .c001{
  background-color:#fff;
  border-bottom:1px solid #919758;
}


#s4 #submenu li ul ul{ 
  margin:0;
  padding:0;
  }

#s4 #submenu li li li a{
  background-image:none;
  font:normal 12px/1em Arial;
  color:#8688f9;
  text-decoration:none;
  list-style:none;
  width:185px;
  background-color:#e4e5fe;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:15px;
  margin-bottom:1px;
  }

#s4 #submenu li li li a:hover {
  background-color:#fff;
  text-decoration:none;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  }

#s4 #submenu li li li .d001{
  border-bottom:1px solid #8688f9;
  background-color:#fff;}


/*=========第三层================*/


#s4 #submenu li ul ul ul{ 
  margin:0;
  padding:0;
  
}

#s4 #submenu li li li li a{
  background-image:none;
  background-color:#fff;
  font:normal 12px/1em Arial;
  color:#9193f5;
  text-decoration:none;
  list-style:none;
  width:190px;
  display:block;
  height:23px;
  line-height:23px;
  padding-left:10px;
  margin-bottom:1px;
  border-bottom:1px solid #bfc1fd;
  }

#s4 #submenu li li li li a:hover {
  color:#4447db;
  text-decoration:none;
  background-color:#fff;
  display:block;
  height:23px;
  line-height:23px;
  margin-bottom:1px;
  border-bottom:1px solid #bfc1fd;
  }

#s4 #submenu li li li li .e001{
  color:#4447db;
}

#language_g{
  text-align:right;
  font:bold 11px/1.5em Arial;
  color:#8c101e;
  margin:20px 0 0 0;
  }

#language_g a{ 
  color:#8c101e;
  text-decoration:none;
}

#language_g a:hover{
  color:#666666; 
  text-decoration:underline;
}
#language{
  text-align:right;
  font:normal 10px/1em  Arial;
  color:#004e99;
  margin:20px 0 0 0 ;
  }

#language a{ 
  color:#004e99;
  text-decoration:none;
}

#language a:hover{
  color:#666666; 
  text-decoration:underline;
}

input, select, textarea{
  font:normal 11px Arial;
  color:#666;
  }

#id,
#psw{
  width: 100px;
  height: 13px;
  }
  
#navigation_lan{
  margin:20px 0 0 160px;
  }

#navigation_lan ul {
  margin:0;
  padding:0;
  list-style:none;
  padding-left:15px;
    }

#navigation{
  border-left:1px solid #ba7078;
  border-top:1px solid #ba7078;
  height:25px;
  margin:5px 0 0 170px;
  }

#navigation ul {
  margin:0;
  padding:0;
  list-style:none;
  padding-left:15px;
    }

#navigation li {
  float:left;
  list-style:none;
  font: bold 11px/1.5em Arial;
  color:#8c101e;
  padding:5px 3px 5px 0;
  }

#navigation li a{
  text-decoration:none;
  color:#8c101e;
  }

#navigation li a:hover{
  text-decoration:none;
  color:#97979d;
  }

#sitemap{
  float:right;
  font: bold 11px/1.5em Arial;
  margin:5px 3px 5px 0;
  }

#sitemap a{
  text-decoration:none;
  color:#666;
  }

#sitemap a:hover{ 
  text-decoration:none;
  color:#333;
  }


#ctn{
  padding-top:12px;
}
#ctnright_1{width:573px;float:right;clear:right;background:#FFF;
	margin:0; padding-left:3px;

}

#ctnright{width:573px;float:right;clear:right;background:#FFF;
	margin:0; padding-left:3px;

}
#ctnright h1{
  font:bold 15px/1.5em Arial;
  color:#333;
  padding-left:12px;
  margin:0;
  padding-bottom:5px;
  background: url(../images/icon_01.gif) no-repeat left 7px;
}
#ctnright p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }

#ctnright p a{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#666;
  margin:0;
  padding:5px 12px 10px 0px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

#ctnright p a:hover{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#333;
  margin:0;
  padding:5px 12px 10px 0px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }


#ctnright p ul{
  margin:0;
  padding:5px 12px 10px 0px;
}


#ctnright p li{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 0px;
  list-style:none;
  background: url(../images/icon_03.gif) no-repeat left 7px;

 }


#ctnright p li a{
  font:normal 11px/1.5em Arial;
  color:#666;
  list-style:none;
 }

#ctnright p li a:hover{
  font:normal 11px/1.5em Arial;
  color:#960c20;
  list-style:none;
 }
#ctnright h2{
  font:bold 12px/1.5em Arial;
  color:#960c20;
  padding:15px 12px 10px 12px;
  margin:0;
  }

#ctnright h2 a{
  color:#960c20;
  text-decoration:underline;
 }

#ctnright h2 a:hover{
  color:#666;
  text-decoration:none;
 }
 
#ban{width:780px; height:15px; text-align:right;}
.here{
  font:normal 11px/1.2em Arial;
  color:#666;
  float:right;
}

.here a{
  text-decoration:underline;
  color:#640f18;
}

.here a:hover{
  text-decoration:none;
  color:#666;
}





/*=========h1================*/

h2{
  font:bold 12px/1.5em Arial;
  color:#960c20;
  padding:15px 12px 10px 12px;
  margin:0;
  }

h2 a{
  color:#960c20;
  text-decoration:underline;
 }

h2 a:hover{
  color:#666;
  text-decoration:none;
 }

h2 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 12px;
  }

h2 p a{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#666;
  margin:0;
  padding:5px 12px 10px 0px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

h2 p a:hover{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#333;
  margin:0;
  padding:5px 12px 10px 0px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }


h2 p ul{
  margin:0;
  padding:5px 12px 10px 0px;
}


h2 p li{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 12px 10px 0px;
  list-style:none;
  background: url(../images/icon_03.gif) no-repeat left 7px;

 }


h2 p li a{
  font:normal 11px/1.5em Arial;
  color:#666;
  list-style:none;
 }

h2 p li a:hover{
  font:normal 11px/1.5em Arial;
  color:#960c20;
  list-style:none;
 }

/*=========h2================*/

h3{
  font:bold 12px/1.5em Arial;
  color:#675786;
  padding:0 0 10px 12px;
  margin:0;
  }

h3 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  }

h3 p a{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  padding-right:16px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

h3 p a:hover{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#333;
  margin:0;
  padding:5px 5px 10px 0;
  padding-right:16px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

/*=========h3================*/


h4{
  font:bold 12px/1.5em Arial;
  color:#565d10;
  padding:0 0 10px 12px;
  margin:0;
  }

h4 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  }

h4 p a{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  padding-right:16px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

h4 p a:hover{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#333;
  margin:0;
  padding:5px 5px 10px 0;
  padding-right:16px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

h4 ul{
  margin:0;
  padding:0;
  padding:10px  0;
}


h4 li{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:0;
  list-style:none;
  background: url(../images/icon_03.gif) no-repeat left 7px;
  padding-left:10px;
 }

/*=========h4================*/

h5{
  font:bold 12px/1.5em Arial;
  color:#8688f9;
  padding:0 0 10px 12px;
  margin:0;
  }

h5 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  }

h5 p a{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  padding-right:16px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

h5 p a:hover{
  font:normal 11px/1.5em Arial;
  text-decoration:underline;
  color:#333;
  margin:0;
  padding:5px 5px 10px 0;
  padding-right:16px;
  background: url(../images/icon_06.gif) no-repeat right 8px;
  }

h5 ul{
  margin:0;
  padding:0;
  padding:10px  0;
}


h5 li{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:0;
  list-style:none;
 }

/*=========h5================*/

h6{
  font:bold 11px/1.5em Arial;
  color:#333;
  padding:8px 0 8px 0px;
  margin:0;
  }

h6 p{
  font:normal 11px/1.5em Arial;
  color:#666;
  margin:0;
  padding:5px 5px 10px 0;
  }

h6 p a{
  font:normal 11px/1.5em Arial;
  color:#8688f9;
  text-decoration:underline;
}


h6 p a:hover{
  font:normal 11px/1.5em Arial;
  color:#666;
  text-decoration:none;
} 

/*=========h6================*/
.indexbox_left00{
  width:198px;
  height:100px;
  font:normal 11px /1.2em Arial;
  background-repeat: no-repeat;
  margin-bottom:0px;
  border:solid 1px #780e1a;

}



/*=========第四层================*/

.indexbox_left01{
  width:198px;
  height:170px;
  font:normal 11px /1.2em Arial;
  background-repeat: no-repeat;
  margin-bottom:15px;
  border:solid 1px #780e1a;

}

.indexbox_left01 div{
  font:bold 12px/1.5em Arial;
  color:#780e1a;
  padding:5px 0 5px 18px;
  border-bottom:solid 1px #780e1a;
  background: url(../images/icon_07.gif) no-repeat 8px 12px;
}


.indexbox_left01 a{
  text-decoration:underline;
  color:#780e1a;
}

.indexbox_left01 a:hover{
  text-decoration:none;
  color:#666;
}


.indexbox_left01 p{
  padding-left:15px;}


.indexbox_left02{
  width:198px;
  height:80px;
  font:normal 11px /1.2em Arial;
  background-repeat: no-repeat;
  margin-bottom:15px;
  border: 1px solid #780e1a;
}

.indexbox_left02 div{
  font:bold 12px/1.5em Arial;
  color:#780e1a;
  padding:5px 0 5px 18px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #780e1a;
  background: url(../images/icon_07.gif) no-repeat 8px 12px;
}
.login{
  margin:5px 6px 9px 9px;
  }

.login td{
  padding:2px;
  }

/*=========box-left================*/

.ctnbox{
  padding-bottom:10px;
  padding-top:5px;
}

.ctnbox td{
  padding-right:2px;
  vertical-align:top;
}

.indexbox_right01{
  font:normal 11px/1.2em  Arial;
  background: url(../images/indexbox_ctnbg.gif) repeat-y;
}

.indexbox_right01 .img{ 
  padding:3px 2px 3px 4px;
}
  
.indexbox_right01 p{ 
  margin:0;
  padding:1px 1px 5px 5px;
}

.indexbox_right01 ul{
  margin:0;
  padding:0;
  margin-bottom:6px;
}

.indexbox_right01 li{
  margin:0;
  padding:0;
  margin:3px 0 3px 8px;
  list-style:none;
  padding-left:8px;
  background: url(../images/icon_02.gif) no-repeat left 5px;
}


.indexbox_right01 li a{
  color:#004e99;
  text-decoration:none;
}


.indexbox_right01 li a:hover{
  color:#004e99;
  text-decoration:underline;
}
/*=========box-right01================*/


.indexbox_right02{
  background-image: url(../images/indexbox_ctnbg02.gif);
  background-repeat: repeat-y;
  font:normal 11px/1.2em  Arial;

}

.indexbox_right02 .img{ 
  padding:3px 2px 3px 4px;
}
  
.indexbox_right02 p{ 
  margin:0;
  padding:1px 1px 5px 5px;
}

.indexbox_right02 ul{
  margin:0;
  padding:0;
  margin-bottom:6px;
}

.indexbox_right02 li{
  margin:0;
  padding:0;
  margin:3px 0 3px 8px;
  list-style:none;
  padding-left:8px;
  background: url(../images/icon_03.gif) no-repeat left 5px;
}


.indexbox_right02 li a{
  color:#004e99;
  text-decoration:none;
}


.indexbox_right02 li a:hover{
  color:#004e99;
  text-decoration:underline;
}
/*=========box-right02================*/

.indexbox_right03{
  font:normal 11px/1.2em  Arial;
  background: url(../images/indexbox_ctnbg03.gif) repeat-y;
}

.indexbox_right03 .img{ 
  padding:3px 2px 3px 4px;
}
  
.indexbox_right03 p{ 
  margin:0;
  padding:1px 1px 5px 5px;
}

.indexbox_right03 ul{
  margin:0;
  padding:0;
  margin-bottom:6px;
}

.indexbox_right03 li{
  margin:0;
  padding:0;
  margin:3px 0 3px 8px;
  list-style:none;
  padding-left:8px;
  background: url(../images/icon_04.gif) no-repeat left 5px;
}


.indexbox_right03 li a{
  color:#004e99;
  text-decoration:none;
}


.indexbox_right03 li a:hover{
  color:#004e99;
  text-decoration:underline;
}


.indexnews{
  width:570px;
  font:normal 11px/1.2em Arial;
  background-color:#d9d9d7;
}

.indexnews td{
  padding:5px 10px 0 10px;
 }


.indexnews h2{
  font:bold 12px Arial;
  color:#71111f;
  margin:0;
  padding:0;
 }



.phone{
  padding:0 0 10px 10px;
}

.A_Z{
 font:bold 14px/1.5em Arial;
 color:#8688f9;
 margin:10px 10px 10px 15px;
 }


.A_Z a{
 text-decoration:none;
 color:#8688f9;
 }


.tl{
 margin:0 5px 10px 10px;
 clear:both;
 }


.tlpic{
  margin:0;
  padding:0;
  float:left;
  width:120px;
  height:120px;
  padding:22px 10px 0  0;
 }

.tltxt{
  margin:0;
  padding:0;
 }


.cp{
 margin:0 5px 10px 10px;
 clear:both;
 }


.cppic{
  margin:0;
  padding:0;
  float:left;
  width:120px;
  height:120px;
  padding:22px 10px 0  0;
 }

.cptxt{
  margin:0;
  padding:0;
 }

.azpest{
 margin:0 5px 10px 0;
 clear:both;
 }

.azpestpic{
  margin:0;
  padding:0;
  float:left;
  width:120px;
  height:120px;
  padding:3px 10px 3px  5px;
 }

.azpesttxt{
  margin:0;
  padding:0;
 }


.ccc{
 padding-top:15px;
}

.ccc td{
 padding-left:3px;
}

.ccn{
  width:198px;
  height:130px;
  font:normal 11px /1.2em Arial;
  background-repeat: no-repeat;
  margin-bottom:15px;
  border:solid 1px #675786;
}

.ccn div{
  font:bold 12px/1.5em Arial;
  color:#675786;
  padding:5px 0 5px 18px;
  border-bottom:solid 1px #675786;
  background: url(../images/icon_07.gif) no-repeat 8px 12px;
}
 
.ccn ul{
  margin:0;
  padding:0;
  margin-top:5px;
}

.ccn li{
  margin:0;
  padding:0;
  list-style:none;
  padding:3px 10px;
}

.ccn li a{
  text-decoration:underline;
  color:#675786;
}

.ccn li a hover{
  text-decoration:none;
  color:#666;
}


.obspic{
  float:left;
  width:100px;
  padding-right:10px;
}

.can{
  width:198px;
  height:130px;
  font:normal 11px /1.2em Arial;
  color:#565d10;
  background-repeat: no-repeat;
  margin-bottom:15px;
  border:solid 1px #565d10;
}

.can div{
  font:bold  12px/1.5em  Arial;
  color:#565d10;
  padding:5px 0 5px 18px;
  border-bottom: solid 1px #565d10;
  background: url(../images/icon_07.gif) no-repeat 8px 12px;
}

.can p{
  margin:5px 3px 3px 8px;
}

hr{
  margin:0;
  padding:0;
  margin:0 10px 5px 0;
  color:#ccc;
}

.mail{
  font: normal 11px/1.5em Arial;
  color:#780e1a;
}

.mail a{
  text-decoration:underline;
  color:#780e1a;
  background:none;
}

.mail a:hover{
  text-decoration:none;
  color:#780e1a;
  background:none;
}

.contact{
  margin:10px 5px 0 10px;
  color:#333;
}

.contact td{
  padding:2px 5px 3px 5px;
}

.career{
  margin:0;
  padding:0;
  margin-bottom:10px;
}

.career li{
  list-style:none;
  font:normal 11px/1.5em Arial;
  color:#780e1a;
  background:url(../images/icon_08.gif) no-repeat left 8px;
  padding-left:10px;
  margin:0;
  margin:5px 0  0  15px;
}

.career li a{
  color:#780e1a;
  text-decoration:none;
}

.career li a:hover{
  color:#780e1a;
  text-decoration:underline;
}



.cs{
  font:normal  11px  Arial;
  color:#675786;
  text-decoration: none;
}

.cs a{
  color:#675786;
  text-decoration: none;
}

.cs a:hover{
  color:#666;
  text-decoration:none;
}


.hpp{
  font:normal  11px  Arial;
  color:#565d10;
  margin:0;
  padding:0;
}

.hpp a{
  color:#565d10;
  text-decoration:underline;
  margin:0;
  padding:0;
  background:none;
}

.hpp a:hover{
  color:#666;
  text-decoration:none;
  margin:0;
  padding:0;
  background:none;
}

.cprr{
  font:normal  11px Arial;
  color:#960c20;;
}

.cprr a{
  color:#960c20;;
  text-decoration:underline;
}

.cprr a:hover{
  color:#666;
  text-decoration:none;
}


.teli{
  font:normal 11px Arial;
  color:#8789fa;
}

.teli a{
  color:#8789fa;
  text-decoration:underline;
}

.teli a:hover{
  color:#666;
  text-decoration:none;
}

.link{
  margin:0;
  padding:0;
  padding-left:10px;
  font:normal 11px Arial;
  color:#780e1a;
}

.link a{
  color:#780e1a;
  text-decoration:underline;
}

.link a:hover{
  color:#666;
  text-decoration:none;
}

.os{
  margin:0;
  padding:0;
  font:normal 11px Arial;
  color:#780e1a;
}

.os a{
  color:#780e1a;
  text-decoration:underline;
  margin:0;
  padding:0;
  background:none;

}

.os a:hover{
  color:#666;
  text-decoration:none;
  margin:0;
  padding:0;
  background:none;

}


.access{ 
  padding:10px 0;
  font: normal 11px/1.5em Arial;
  color: #666;
  border-top:solid 1px #CCCCCC;
  border-right:solid 1px #CCCCCC;

}

.access th{ 
  font: bold 12px/1.5em Arial;
  color: #333;
  padding:3px 0 3px 20px;
  border-left:solid 1px #CCCCCC;
  border-bottom:solid 1px #CCCCCC;
}

.access td{ 
  padding:3px 0  3px 5px;
  border-left:solid 1px #CCCCCC;
  border-bottom:solid 1px #CCCCCC;
}


.cose{
 margin:0 5px 10px 10px;
 clear:both;
 }


.cosepic{
  margin:0;
  float:left;
  width:180px;
  height:150px;
  padding:10px 0 0 13px;
  
 }
 .right {
	float: right;
	width: 340px;
	margin: 0 0 10px 0;
}
	.right h3 {
		background: #BDBDBD  url(images/h3bg.gif) no-repeat center right;
		color: #FFF;
		padding: 8px 0 8px 5px;
		font: bold 1em Tahoma, Arial, Sans-Serif;
		margin: 0 0 3px 0;
	}
	.right_articles {
		background: #f5f5f5;
		color: #414141;
		padding: 8px;	
		margin: 0 0 3px 0;
	}
	.notice {
		background: #eee;
		color: #808080;
		padding: 12px 8px;	
		margin: 0 0 3px 0;
	}
	.image {
		float: left;
		margin: 0 9px 3px 0;
	}
#go1{width:140px; float:left; clear:left;text-align:center; margin:20px 0 0 0;}
#go2{width:58px; float:right; clear:right; text-align:center;margin:20px 0 0 0;}
/*3l*/
#threecells {
	clear: both;
}

#threecells div {
	float: left;
	font-size: .9em;
	clear: right;
}

#threecells a {
	display: block;
	width: 162px;
	height: 48px;
	margin-bottom: 10px;
}

#threecells span {
	display: none;
}

#cell_1 {
	width:189px;
	padding-right: 15px;
}

#cell_1 a {
	background-image: url(3colls_p1.jpg);
}

#cell_2 {
	width: 189px;
	padding: 0 15px 0 15px;
	border-left: 1px solid #AACCD5;
	border-right: 1px solid #AACCD5;
}

#cell_2 a {
	background-image: url(3colls_p2.jpg);
}

#cell_3 {
	width: 189px;
	padding-left: 15px;
}

#cell_3 a {
	background-image: url(3colls_p3.jpg);
}

/*底部*/
#footer{
clear: both;
  width:780px;
  height:75px;
  margin-top:10px;
  border-top-width: 1px;
  border-top-color: #71111f;
  border-top-style: solid;
  text-align:center;
  font:normal 10px/1.2em Arial;
  color:#333;
  background: url(../images/footer_bg.jpg) repeat-x;
  }


#footer div{
  text-align:center;
  }

#footer a{
    text-decoration:underline;
  color:#333;
}

#footer a:hover{
  text-decoration:none;
  color:#666;
}