* { margin: 0; padding: 0; }
html { background: #fff; }
body { font: 14px/22px "Microsoft YaHei","Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif, "ËÎÌå"; color: #555; /*background: url(bg.png) repeat-y center;*/ }
h1,h2,h3,h4,h5,h6 { font-size: 14px; }
ul,ol { list-style: none; }
input,select,textarea { font-size: 12px; font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif, "ËÎÌå"; color: #555; }
em,i,address { font-style: normal; }
strong { color: #000; }
a img { border: 0; }
a { color: #555; text-decoration: none; }
a:hover { color: #900; }
a strong, strong a { color: #000; text-decoration: underline; }
table { border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; width: 100%; border-collapse: collapse; border-spacing: 0; }
table th { border-left: #ccc 1px solid; border-top: #ccc 1px solid; padding: 2px; text-align: center; color: #222; background: #eee; }
table td { border-left: #ccc 1px solid; border-top: #ccc 1px solid; padding: 2px; }
.none { display: none; }
.tc { text-align: center; }
.tr { text-align: right; }
.fl { float: left; }
.fr { float: right; }

#web {
}

/*µ¼º½Ìõ½áÊø*/
#banner { margin: 10px auto; height: 400px; }
#slides { margin: 0 auto; position:relative; z-index: 1; }
#slides .slides_container { overflow:hidden; display:none; position: absolute; top: 0; left: 0; z-index: 2; }
#slides .slides_container a { height:400px; display:block; }
#slides .slides_container a img { display:block; height:400px; }
#slides .pagination { width:180px; position: absolute; bottom: 10px; right: 10px; z-index: 4; }
#slides .pagination li { float:left; margin:0 2px; list-style:none; }
#slides .pagination li a { display:block; float:left; width: 25px; height: 8px; background: #eee; overflow:hidden; text-indent: -999px; overflow: hidden; }
#slides .pagination li.current a { background: #f60; }

#indexc{ width:100%; height:auto; margin:0px auto 0px auto; float:left; }

#indexc1{ width:1100px; height:38px; margin:10px auto 20px auto; }
.index_fuwu{ width:1100px; height:38px; margin:0px auto;}
.index_fuwu ul li{ width:111px; height:38px; line-height:29px; float:left; background:url(../images/fuwubg.jpg) no-repeat; margin-right:86px; }
.index_fuwu ul li a{ width:111px; height:38px; display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#fff; text-align:center;  }
.index_fuwu ul li a:hover{  background:url(../images/fuwubg2.jpg) no-repeat; }

#indexc2{ width:1350px; height:auto; margin:20px auto 20px auto; }
.index_t{ width:100%; height:30px; line-height:30px;font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; color:#5b5b5b; font-weight:normal; text-align:left; letter-spacing:3px; border-bottom:#3399cc 1px solid; }
.index_t font{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5b5b5b;letter-spacing:0px;}
.index_t span{ width:35px; height:30px; line-height:30px; float:right;}
.index_t span img{ margin-top:10px;}
.indexc2_c{ width:1350px; height:335px; margin:30px auto 0px auto; }

#indexc3{ width:1350px; height:auto; margin:20px auto 20px auto; }
.indexc3_box1{ width:423px; height:230px; float:left; margin-right:40px;}
.indexc3_box2{ width:423px; float:left; margin-right:40px; }
.indexc3_box3{ width:423px; height:230px; float:left;}
.indexc4{ width:260px; height:230px; float:left;}
.indexc5{ width:1050px; height:230px; float:left; margin-right:40px;}
.indexc5_box{ width:1050px; float:left; margin-top:10px; text-align:left;}
.indexc5_box dl { width: 253px; float: left; text-align: center; font-weight: bold; margin: 0 0 15px 5px; }
.indexc5_box dt img { width: 100px; height: 63px; border: #ddd 1px solid; padding: 4px; float:left; margin:0 5px 5px 3px; }
.indexc5_box dd { width: 135px; float:right; text-align:left; font-size:12px; font-weight:normal; line-height:21px;}
.indexc5_box span a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FF7600; text-align:left; }


.indexc3_box11{ width:423px; float:left; margin-top:10px;}
.indexc3_box12{ width:423px; height:auto; line-height:25px;  font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#5b5b5b; text-align:left; margin-top:5px; }

.indexc3_box21{ width:423px; height:auto; line-height:24px;  font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#5b5b5b; text-align:left; margin-top:5px; }

.indexc3_box31{width:423px; height:auto; margin:2px auto 0px auto;}
.indexc4{width:260px; height:auto; margin:2px auto 0px auto;}


.indexc3_box31 ul li{width:423px; height:auto; line-height:29px; margin:0px auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; text-align:left; background:url(../images/linebg1.jpg) repeat-x bottom;}
.indexc3_box31 ul li a{font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; text-align:left; }
.indexc3_box31 ul li img{ vertical-align:middle; margin:9px auto;}
.indexc3_box31 ul li span{ width:90px; height:29px; line-height:29px; float:right;}


.mcontent_t{ width:100%; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#5b5b5b; font-weight:normal; text-align:left; border-bottom:#3799d6 1px solid;}
.mcontent_t a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#5b5b5b; }
.mcontent_t font{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5b5b5b; text-align:left;}
.mcontent{ width:100%; height:auto; margin-top:0px; float:left; padding:10px; text-align:left;}
.mcontent p{ text-indent:2em; line-height:25px;}

.rbox{ width:100%; height:auto; float:left; margin:0px auto 15px auto;}
.rbox_t{ width:100%; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#5b5b5b; font-weight:normal; text-align:left; border-bottom:#3799d6 1px solid;}
.rbox_t font{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5b5b5b; text-align:left;}
.rbox_c1{ width:100%; height:auto; margin:0px auto 0px auto; text-align:left;}
.rfuwu1{ width:134px; height:50px; float:left; margin-right:15px; margin-top:10px;}
.rfuwu1 a{ width:134px; height:50px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF; font-weight:normal; text-align:left; text-indent:20px; letter-spacing:1px; display:block; background:url(../images/fuwu11.jpg) no-repeat;}
.rfuwu1 a:hover{ background:url(../images/fuwu12.jpg) no-repeat;}
.rfuwu2{ width:134px; height:50px; float:left; margin-top:10px;}
.rfuwu2 a{ width:134px; height:50px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF; font-weight:normal; text-align:left; text-indent:55px; letter-spacing:1px; display:block; background:url(../images/fuwu/fuwu21.jpg) no-repeat;}
.rfuwu2 a:hover{ background:url(../images/fuwu/fuwu22.jpg) no-repeat;}
.rfuwu3{ width:134px; height:50px; float:left; margin-right:32px; margin-top:10px;}
.rfuwu3 a{ width:134px; height:50px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF; font-weight:normal; text-align:left; text-indent:55px; letter-spacing:1px; display:block; background:url(../images/fuwu/fuwu31.jpg) no-repeat;}
.rfuwu3 a:hover{ background:url(../images/fuwu/fuwu32.jpg) no-repeat;}
.rfuwu4{ width:134px; height:50px; float:left; margin-top:10px;}
.rfuwu4 a{ width:134px; height:50px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF; font-weight:normal; text-align:left; text-indent:55px; letter-spacing:1px; display:block; background:url(../images/fuwu/fuwu41.jpg) no-repeat;}
.rfuwu4 a:hover{ background:url(../images/fuwu/fuwu42.jpg) no-repeat;}
.rfuwu5{ width:134px; height:50px; float:left; margin-right:32px; margin-top:10px;}
.rfuwu5 a{ width:134px; height:50px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF; font-weight:normal; text-align:left; text-indent:55px; letter-spacing:1px; display:block; background:url(../images/fuwu/fuwu51.jpg) no-repeat;}
.rfuwu5 a:hover{ background:url(../images/fuwu/fuwu52.jpg) no-repeat;}
.rfuwu6{ width:134px; height:50px; float:left; margin-top:10px;}
.rfuwu6 a{ width:134px; height:50px; line-height:38px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#FFF; font-weight:normal; text-align:left; text-indent:55px; letter-spacing:1px; display:block; background:url(../images/fuwu/fuwu61.jpg) no-repeat;}
.rfuwu6 a:hover{ background:url(../images/fuwu/fuwu62.jpg) no-repeat;}

.rbox_c2{width:100%; height:auto; margin:10px auto 0px auto;}
.rbox_c2 ul li{width:100%; height:30px; line-height:30px; margin:0px auto; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; text-align:left; background:url(../images/linebg1.jpg) repeat-x bottom; overflow:hidden;}
.rbox_c2 ul li a{font-family:"Î¢ÈíÑÅºÚ"; color:#5b5b5b; font-size:13px; text-align:left; }
.rbox_c2 ul li img{ vertical-align:middle; margin:9px auto;}

.rcontact{ width:100%; height:350px; background:url(../images/contactbg.jpg) no-repeat; margin-top:10px;}
.rcontact_c{ width:268px; height:350px; margin:0px auto; }
.rcontact_c1{ width:268; height:35px; line-height:35px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#5b5b5b; font-weight:normal; text-align:left; margin-top:10px; margin-left:5px;}
.rcontact_c1 font{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5b5b5b; text-align:left;}
.rcontact_c2{ width:200px; height:auto; line-height:25px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#5b5b5b; font-weight:normal; text-align:left; margin-top:10px; margin-left:60px; letter-spacing:2px;}
.rcontact_c3{ width:98%; height:auto; line-height:25px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#5b5b5b; font-weight:normal; text-align:left; margin-top:20px; letter-spacing:1px; padding:5px;}

.kc_pic{ width:225px; text-align:left;}
.kc_pic img{ border:#dddddd 3px solid; padding:3px;}
.kc_title{ width:300px; height:30px;; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000; font-weight:bold; text-align:left; }
.kc_title a{ color:#333; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;letter-spacing:1px;}
.kc_link{  height:30px;; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#5b5b5b; text-align:center; }
.kc_link a{  height:30px;; line-height:30px; width:60px; display:block; background-color:#006699; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#fff; text-align:center; float:right; margin-left:10px;}
.kc_link a:hover{ background-color:#339999; color:#FFF;}
.kc_content{ line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#5b5b5b; text-align:left; letter-spacing:1px; padding-top:10px;}

.teacherlist{ width:100%; height:170px; background:url(../images/newsbg.jpg) no-repeat; margin-bottom:10px;}
.teacher_pic{ width:220px; text-align:center;}
.teacher_pic img{ border:#dddddd 1px solid; padding:1px;}
.teacher_title{ width:350px; height:30px;; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000; font-weight:bold; text-align:left; }
.teacher_title a{ color:#00689f; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;letter-spacing:1px;}
.teacher_content{ line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#5b5b5b; text-align:left; letter-spacing:1px; padding-top:5px; font-weight:normal;}
.teacher_more{ line-height:30px; text-align:right;}
.teacher_more a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#00689f;}

.download{ width:100%; height:auto; margin:5px auto 10px auto; float:left;}
.download li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #b7b7b7; background:url(../images/newsbj.jpg) no-repeat 0px 17px; padding-left:10px;  text-align:left;font-family:"Î¢ÈíÑÅºÚ"; color:#666; font-size:14px;}
.download li span{ float:right; height:40px; line-height:40px;}
.download li span img{ margin-top:7px;}

.zhengshupic{ width:100%; height:auto; margin:10px auto;}
.zhengshupic ul li{ width:170px; height:120px; float:left; margin-right:20px;}
.zhengshupic ul li p{ width:170px; height:20px; line-height:20px;  font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#333; text-align:center;}

.contentnews{ width:100%; height:auto; margin-top:25px; }
.newspic img{ border:#CCC 1px solid; padding:2px;}
.newspic img:hover{ border:#F00 1px solid; padding:2px;}
.newst{ width:385px; height:30px;; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#000; font-weight:bold; text-align:left; }
.newst a{ color:#333; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.newsd{  width:90px;height:30px;; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#5b5b5b; text-align:right;}
.newsc{ width:100%; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#5b5b5b; text-align:left;}
.newsmore{ width:100%; height:25px; line-height:25px; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; color:#5b5b5b; text-align:right;}
.newsmore a{ color:#5b5b5b;}

#news_title{
      width:100%; height:auto; line-height:30px; font-size:16px; text-align:center; margin-top:15px; margin-bottom:15px; font-family:"Î¢ÈíÑÅºÚ";
	  font-weight:bold;
}
#news_date{
      width:100%; height:25px; line-height:25px; margin-bottom:10px; font-size:13px; color:#666; text-align:center;
}
#news_content{
      width:100%; font-size:13px; color:#000000; line-height:25px;text-align:left; margin:5px auto; overflow:hidden;
}
#news_lj{
      width:100%; height:auto; margin-top:10px; margin-bottom:10px;
}
#news_lj li{
      width:50%; height:25px; line-height:25px; font-size:14px; text-align:left; font-family:"Î¢ÈíÑÅºÚ";  font-weight:bold; margin:0px; float:left; overflow:hidden;
}
#news_lj li a{
      font-size:14px;  color:#F00; font-weight:100; font-family:"Î¢ÈíÑÅºÚ"; color:#666;
}
#news_lj li a:hover{
      color:#F00;
}

.page{ width:680px; float:left; height:auto; margin-top:15px; display:inline;line-height:25px; text-align:left;}
.pagek1{border:1px solid #CCC; width:40px; line-height:25px; padding-top:2px; margin-right:3px; display:block; float:left; text-align:center;}
.pagek2{border:1px solid #CCC; width:25px; line-height:25px; margin-right:3px; display:block; float:left; text-align:center;}
.news li{ width:670px; height:40px; line-height:40px; text-align:left;}

#bottom{
	width:100%;; margin-top:30px; float:left; BACKGROUND: url(../images/bottombg.jpg) repeat-x; height:158px; 
}
.mbottom{
	width:1110px; margin:0px auto; text-align:center;
}
.mbottom1{
	width:1110px; margin:0px auto; text-align:center;
}
.mbottom1 ul li {
    width:110px; height:52px; float:left;
}
.mbottom1 A {
    font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#333; text-decoration:none; height:52px;line-height:52px; 
}
.mbottom1 A:hover {
	color:#F00;
}
.bottominfo2{ width:100%; height:25px; line-height:20px; text-align:center; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; }
.bottominfo2_l{ width:50%; height:25px; line-height:25px; float:left; text-align:right;}
.bottominfo2_r{ width:50%; height:20px; line-height:20px; float:left; text-align:left; }

.bottominfo3{ width:100%; line-height:22px; margin:5px auto; text-align:center; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; }
.bottominfo3 a{ font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#fff; }

.bottominfo4{ width:100%; height:30px; line-height:30px; margin:5px auto; text-align:right; font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#000; }
.bottominfo4 a{ font-size:13px; font-family:"Î¢ÈíÑÅºÚ"; color:#000; }


#map {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#map LI {
	WIDTH: 19%; DISPLAY: block; FLOAT: left; HEIGHT: atuo;
}
#map LI DL {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block; FLOAT: left; HEIGHT: auto
}
#map LI A {
	TEXT-DECORATION: none
}
#menu LI A:visited {
	TEXT-DECORATION: none
}
#map LI DD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: block; FONT-SIZE: 13px; PADDING-TOP: 2px
}
#map LI A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

#map LI A:hover DD {
	DISPLAY: block
}

#map LI A:hover DL {
	PADDING-BOTTOM: 10px
}
#map TABLE {
	PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#map DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
#map DT {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #e3e3e3; MARGIN: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#map DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#map DT A {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#map DT A:visited {
	TEXT-ALIGN: center; DISPLAY: block; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#map LI:hover DT A {
	COLOR: #d10000
}
#map A:hover DT A {
	COLOR: #d10000
}
.clear { clear:both; height:10px;}

.banner2{ height: 325px; overflow: hidden; margin:0 auto; width:auto; height:325px;}

/*article*/
#site_page { width:880px; float:left; text-align:left; line-height:21px; }
ul.article_list {}
ul.article_list li { height: 32px; line-height: 32px; overflow: hidden; border-bottom: #ccc 1px dotted; background: url(../images/ic.gif) no-repeat 0 10px; padding: 0 0 0 20px; }
ul.article_list small { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999; }

/*product*/
ul.product_list {}
ul.product_list li { width: 270px; height: 240px; float: left; text-align: center; font-weight: bold; margin: 0 0 15px 20px; }
ul.product_list li.even { margin: 0 20px 0 0; }
ul.product_list li a { width: 270px; height: 240px; text-decoration: none; }
ul.product_list li span { width: 260px; height: 195px; padding: 4px; margin: 0 0 5px 0; }
ul.product_list li img { width: 260px; height: 195px; border: #ddd 1px solid; padding: 4px; }
ul.product_list li a:hover img { width: 260px; height: 195px; border: #CC0000 1px solid; padding: 4px; }
.product_view {}
.product_view p { text-indent: 0; }

/*honor*/
ul.honor_list {}
ul.honor_list li { width: 230px; height: 229px; float: left; text-align: center; font-weight: bold; margin: 0 0 15px 15px; }
ul.honor_list li.even { margin: 0 20px 0 0; }
ul.honor_list li a { width: 230px; height: 240px; text-decoration: none; }
ul.honor_list li span { width: 220px; height: 180px; padding: 4px; margin: 0 0 5px 0; }
ul.honor_list li img { width: 220px; height: 180px; border: #ddd 1px solid; padding: 4px; }
ul.honor_list li a:hover img { width: 220px; height: 180px; border: #CC0000 1px solid; padding: 4px; }
.product_view {}
.product_view p { text-indent: 0; }

/*pages*/
.pages { padding: 10px 0; text-align: center; }
.pages span,
.pages a,
.pages strong { padding: 4px 8px; margin: 0; }
.pages span { color: #999; }
.pages strong { font-weight: normal; background: #333; color: #fff; }
.pages a { text-decoration: none; color: #333; }
.pages a:hover { text-decoration: underline; }
#cpxg ul { padding: 5px 0 5px 15px; }
#cpxg li { width: 175px; float: left; background: url(../images/ic3.gif) no-repeat 0 8px; padding: 0 0 0 10px; }

#xwxg ul { padding: 5px 0 5px 15px; }
#xwxg li { width: 350px; float: left; background: url(../images/ic3.gif) no-repeat 0 8px; padding: 0 0 0 10px; }


.h1 { font-size: 16px; text-align: center; color: #000; margin: 0 0 15px 0; border-bottom: #ccc 1px dotted; padding: 0 0 10px 0; }

.bigimages { text-align:center;}

#slidess{ position:relative; z-index: 1; margin-top:5px;  }
#slidess .slides_container { width: 420px; overflow:hidden; display:none; position: absolute; top: 0; left: 0; z-index: 2; }
#slidess .slides_container a { width:420px; height:280px; display:block; }
#slidess .slides_container a img { display:block; width:420px; height:280px; }
#slidess .pagination { width:100px; position: absolute; bottom: 10px; right: 10px; z-index: 4; }
#slidess .pagination li { float:left; margin:0 2px; list-style:none; }
#slidess .pagination li a { display:block; float:left; width: 18px; height: 18px; background: url(b.png); overflow:hidden; text-align: center; line-height: 18px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; }
#slidess .pagination li.current a { background: #f90; }


#container { /*width: 1240px; margin: 0 auto;*/ }

hgroup,#content { width: 1240px; margin: 0 auto; }

header { }
header #tops { height: 30px; line-height: 30px; background: #eee; border-bottom: #ddd 1px solid; font-size: 12px; }
header #tops dl { width: 1240px; margin: 0 auto; }
header #tops dt { float: left; }
header #tops dd { float: right; }
header #tops dd a { margin: 0 5px; }

header hgroup { height: 80px; padding: 5px 0; overflow:hidden; }
header #logo { width: 550px; float: left; }
header #logo a { width: 550px; height: 50px; }
header .tel { width: 450px; float: right; padding: 30px 0 0 0; text-align: right; }
header .tel span { color:#999; }
header .tel img { margin-bottom: -5px; margin-right: 5px; }
header .tel a { margin: 0 5px; }


header nav { background: #0064B1;}
header nav ul { width: 1240px; margin: 0 auto; }
header nav li { float: left; position: relative; z-index: 9; width:205px;}
header nav li a { display: block; float: left; height: 50px; width:205px; text-align: center; line-height: 50px; color: #fff; font-size: 14px; font-weight: bold; }
header nav li a:hover {background: #122E7A; color: #fff;}
header nav li.hover a { background: #122E7A; color: #fff;  }


header nav ul ul { position: absolute; top: 50px; left: 0; z-index: 9999; width: 205px; height:auto; padding: 0; margin: 0; display: none; background: #122E7A;}
header nav li li { height: 40px; line-height: 40px; float: none; margin: 0; background: none; border-bottom:1px #fff solid; }
header nav li li a { font-weight: normal; color: #fff; height: 40px; line-height: 40px; font-size: 14px; background: none; text-align: center;  }
header nav li li a:hover { color: #fff; }
header nav li.current a,header nav li.current a:hover { background: #122E7A; color: #fff; }
header nav li.current li a,header nav li.current li.current a { background: none; color: #fff; }
header nav li.current li a:hover,header nav li.current li.current a:hover { background: #122E7A; color: #fff; }

#content { /*min-height: 900px; height: auto!important; height: 900px;*/ }
#left { width: 240px; padding: 5px; float: left; left: 30px; background: url(../images/bgl.png) no-repeat top center; }
#right { width: 920px; padding: 15px; float: right; }

footer { background: #ddd; color: #222; }
footer hgroup { padding: 20px; text-align: center; }
footer nav { background: #28589E; height: 50px; line-height: 50px; text-align: center; }
footer nav li { display: inline; padding: 0 25px; border-right:1px #CCCCCC solid;}
footer nav a { color: #fff; width: 100px; }
footer nav a:hover { color: #fff; text-decoration:underline; }
footer a { color: #222; }

#flinks { width: 1240px; margin: 0 auto; padding-bottom: 20px; font-size: 12px; }
#flinks h3 { display: inline; font-size: 12px; font-weight: normal; color: #999; }
#flinks ul { display: inline; }
#flinks li { display: inline; padding: 0 5px; }
#flinks li a { color: #999; }
#flinks li a:hover { color: #D61D16;}

#location { height: 30px; line-height: 30px; padding-bottom: 15px; margin-bottom: 15px; overflow: hidden; background: url(../images/l.jpg) no-repeat left bottom; }
#location h1,#location h2 { font-size: 25px; color: #000; float: left; font-weight: normal; letter-spacing: 1px; padding-left: 15px; border-left: #f90 8px solid; line-height: 25px; }
#crumbs { float: right; color: #999; background: url(../images/icon_home.gif) no-repeat 0 11px; padding-left: 20px; }
#crumbs a { color: #999; }

#category { }
#category h3 { height: 48px; background: url(../images/ltitle.png) repeat-x; line-height: 48px; color: #fff; text-align: center; }
#category h3 span { font-size: 11px; margin-left: 10px; font-style: italic; }
#category ul { padding: 15px; }
#category ul li { padding: 1px 0; }
#category ul li a { height: 36px; display: block; text-align: center; line-height: 36px; background: #999; color: #fff; font-size:13px; }
#category ul li a:hover,
#category ul li.hover a { background: #28589E; color: #fff; }

#ct { width: 240px; padding-top: 2px; margin: 0 auto;  }
#ct img { width: 220px; height: 100px; display: block; margin: 0 auto; }
#ct ul { padding: 10px 15px; }
#ct li { border-bottom: #ccc 1px dotted; padding: 5px 0; }
#ct li span { display: block; padding: 0 0 0 140px; }
#ct li img { width:59px; height:16px; display:inline;}


#indexct { width: 260px; margin: 0 auto;  }
#indexct ul { padding: 2px; }
#indexct li { border-bottom: #ccc 1px dotted; padding: 2px 0; }
#indexct li span { display: block; padding: 0 0 0 140px; }
#indexct li img { width:59px; height:16px; display:inline;}


/*ÁÐ±íÒ³ Start*/
.alist { }
.alist li { height: 24px; line-height: 24px; overflow: hidden; }
.alist li span { float: right; }

.alist2 { }
.alist2 li { height: 150px; padding: 10px 0; border-bottom: #ccc 1px dotted; overflow: hidden; }
.alist2 li .aimg { float: left; width: 250px; height: 150px; }
.alist2 li .aimg img { width: 240px; height: 140px; border: #ddd 1px solid; padding: 4px; }
.alist2 li .atxt { width: 630px; float: right; }
.alist2 li .atxt h2 { font-weight: normal; margin-bottom: 10px; background: url(../images/ar.png) no-repeat 0 2px; padding-left: 30px; }
.alist2 li .atxt h2 a { font-size: 22px; color: #222; }
.alist2 li .atxt h2 a:hover { color: #900; }
.alist2 li .atxt p {}

.plist { }
.plist li { width: 250px; height: 200px; float: left; margin: 20px; text-align: center; }
.plist li img { width: 240px; height: 140px; display: block; margin-bottom: 10px; border: #ddd 1px solid; padding: 4px; }

.pages { padding: 30px 0 0 0; text-align: center; font-family: "ËÎÌå"; }
.pages a,.pages span,.pages strong { padding: 5px 10px; background: #eee; margin: 4px 2px; display: inline-block; }
.pages strong { background: #999; color: #fff; }
.pages a:hover { background: #FF6600; color: #fff; }


/*ÎÄÕÂÏêÏ¸Ò³ Start*/
article { }
article img {  }
article h1 { text-align: center; font-size: 25px; line-height: 1.6em; margin: 0 0 10px 0; color: #000; }
article h2,article h3,article h4,article h5,article h6 { margin: 15px 0; color: #222; }
article h2 { font-size: 22px; color: #900; }
article h3 { font-size: 16px; color: #f60; }
article p { margin: 15px 0; text-indent: 2em; }
article .i { text-align: left; margin: 10px 0; border: #eee 1px solid; background: #f3f3f3; padding: 5px 10px; font-size: 12px; line-height: 24px; color: #888; }
article .i span { padding: 0 10px; }
article ol,
article ul { margin: 0 0 0 4em; }
article ol li { list-style: decimal-leading-zero; }
article ul li { list-style: circle; }

.bdlikebutton { margin: 20px auto; }

.the_article_link { margin: 10px 0; }
.the_article_tags { margin: 10px 0; }

.article_prev_next { padding: 5px 0; margin: 10px 0; border: #eee 1px solid; background: #f3f3f3; }
.article_prev_next li { width: 45%; float: left; padding: 0 10px; }
.article_prev_next li.prev {}
.article_prev_next li.next { text-align: right; }

.article_related { border: #ddd 1px solid; padding: 20px; margin-top: 20px; }
.article_related h2 { margin-bottom: 15px; font-size: 18px; }
.article_related ul { }
.article_related li { width: 110px; float: left; margin: 0 5px; }
.article_related dl { }
.article_related dt { margin-bottom: 5px; }
.article_related dt img { width: 100px; height: 60px; border: #ddd 1px solid; padding: 1px; }
.article_related dd { text-align: center; }

#pbanner { position: relative; z-index: 1; text-align: center; }
#pbanner img { width: 1240px; height: 300px; margin: 0 auto; display: block; }
/*home page*/

#service { }
#service h2.h2title { font-size: 25px; font-weight: normal; color: #222; text-align: center; margin: 25px 0 15px 0; }
#service h2.h2title span { font-size: 12px; display: block; margin: 5px 0 0 0;  color: #999; }
#service ul {}
#service li { width: 295px; height: 260px; margin: 0 15px 0 0; float: left; }
#service .aimg { width: 295px; height: 230px; }
#service .aimg img { width: 280px; height: 210px; border: #ddd 1px solid; padding: 4px; }
#service .atxt { text-align:center;}
#service li h2 { font-size: 18px; margin-bottom: 10px; background: url(../images/ar.png) no-repeat 0 2px; padding-left: 25px; }
#service li h2 a { color: #f90; }
#service li.li_64,#service li.li_68 { margin-right: 0; }
#service p.aview { margin-top: 10px; }
#service p.aview a { display: block; width: 90px; height: 24px; line-height: 24px; text-align: center; background: #999; color: #fff; }
#service p.aview a:hover { background: #900; color: #fc0; }

#advantage { height: 460px; }
#advantage h2 { height: 125px;  background: url(../images/advantage.png) no-repeat top center; text-indent: -9999999px; margin-bottom: 30px; }
#advantage dl { width: 390px; float: left; margin: 15px 0; }
#advantage dl.m2 { margin: 15px 20px; }
#advantage dt { width: 66px; height: 74px; background: url(../images/rqbg.gif) no-repeat; line-height: 60px; text-align: center; color: #fff; float: left; font-size: 35px; }
#advantage dd { width: 310px; float: right; }
#advantage dd strong { display:block; font-size: 22px; color: #f90; margin-bottom: 10px; }
#advantage dd p { text-indent: 0; margin: 0; padding: 0; }


#youshi { }
#youshi h2.h2title { font-size: 25px; font-weight: normal; color: #222; text-align: center; margin: 25px 0 15px 0; }
#youshi h2.h2title span { font-size: 12px; display: block; margin: 5px 0 0 0;  color: #999; }
#youshi ul {}

#infos {}
#honor {width: 450px; float: left;}
#slidess{    position:relative; z-index: 1; }
#slidess .slides_container { width: 450px; overflow:hidden; display:none; position: absolute; top: 0; left: 0; z-index: 2; }
#slidess .slides_container a { width:450px; height:300px; display:block; }
#slidess .slides_container a img { display:block; width:450px; height:300px; }
#slidess .pagination { width:100px; position: absolute; bottom: 10px; right: 10px; z-index: 4; }
#slidess .pagination li { float:left; margin:0 2px; list-style:none; }
#slidess .pagination li a { display:block; float:left; width: 18px; height: 18px; background: url(../images/b.png); overflow:hidden; text-align: center; line-height: 18px; overflow: hidden; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; }
#slidess .pagination li.current a { background: #f90; }
#overview { float: left; width: 470px; float: left; margin: 0 30px; }
#overview p { text-indent: 2em; margin-bottom: 5px; }
#overview img { float: left; border: #ddd 1px solid; padding: 2px; margin: 0 15px 0 0; width: 200px; }
#cx { width: 260px; float: left; }
.wrap { position: relative; }
.wrap h2 { font-size: 16px; margin-bottom: 15px; background: url(../images/l.jpg) no-repeat bottom left; padding-bottom: 10px; color: #333; }
.wrap h2 span { margin-left: 10px; font-weight: normal; font-style: italic; font-size: 12px; color: #999; }
.wrap a.vmore { width: 38px; height: 13px; display: block; background: url(../images/more.gif) no-repeat; text-indent: -9999999px; overflow: hidden; position: absolute; top: 8px; right: 5px; }



#news { margin: 35px 0; }
#news .wrap { width: 390px; float: left; }
#news dl { height: 100px; margin-bottom: 15px; }
#news dt {  width: 150px; height: 100px; float: left;  }
#news dt img { width: 150px; height: 100px; }
#news dd { width: 230px; float: right; }
#news dd h3 { margin-bottom: 10px; }
#news dd h3 a { color: #222; }
#news dd p { line-height: 20px; }
#news ul {}
#news li { height: 24px; line-height: 24px; background: url(../images/a1.gif) no-repeat 0 7px; padding-left: 20px; overflow: hidden; }
#news li span { float: right; }
#n1 {}
#n2 { margin: 0 35px; }
#n3 {}

#ctbox { position: fixed; left: 10px; top: 200px; z-index: 9999; background: #fff; width: 134px; height: 225px; }
#ctbox img {}
#ctbox .close { position: fixed; left: 120px; top: 195px; padding: 5px; font-size: 18px; color: #fff; cursor: pointer; }

/*clear float*/
.clear { clear: both; }
.clearfix:after,
header:after,
nav:after,
footer:after,
hgroup:after,
article:after,
#content:after,
#location:after,
.alist:after,
.plist:after,
.plist2:after,
.article_prev_next:after,
.article_related ul:after { content:"\0020"; display:block; clear:both; visibility:hidden; overflow:hidden; height:0; font-size:0;}
.clearfix,
header,
nav,
footer,
hgroup,
article,
#content,
#location,
.alist,
.plist,
.plist2,
.article_prev_next,
.article_related ul { zoom:1; }

#pbanner { width: 100%; height: 305px; overflow: hidden; text-align: center; background: #e2e2e2 url(../images/pbanner.jpg) no-repeat top center; }
.catedesc { background: #f7f7f7; border: #efefef 1px solid; padding: 10px; margin: 15px auto; font-size:13px; line-height:25px; text-indent:2em;}