html,body{width:100%; height:100%;}
html,body,a,h1,h2,h3,h4,h5,h6,p,div,ul,li,ol,dl,dt,dd,img,form,input,textarea,select,fieldset { margin:0px; padding:0px; }
ul,ol,dl { list-style-type:none; }
a{text-decoration:none; color:#000;}
select,input,select { vertical-align:middle; font-size:100%; }
/*
h1,h2,h3,h4,h5,h6,b,strong{font-weight:normal;}
*/
.me{font-weight:normal;}

body,button,input,select,textarea{ font:12px/1.5 tahoma,arial,\5b8b\4f53; }

table { margin-left:auto; margin-right:auto; border-width:0 none; }
img { border:0 none; text-align:absmiddle; background-color:transparent; display:block;}
.c{font-size:0px; height:0px; line-height:0px; clear:both; }

/* wrapper */
#wrapper{border:0px solid #ccc; width:1000px; margin:0px auto;}

/* header */
#wrapper #header{ border:0px solid #ccc; margin-top:20px; margin-bottom:20px;}
#wrapper #header .nav{ border-bottom:1px solid #CC4B4B; }
#wrapper #header .nav .bor{ border-bottom:3px solid #B70202; overflow:hidden; _zoom:1; padding:10px 8px;}
#wrapper #header .nav .logo{ float:left; width:310px; }
#wrapper #header .nav .item{ float:right; width:625px; }
#wrapper #header .nav .item ul{  overflow:hidden; _zoom:1;  margin-top:40px;}
#wrapper #header .nav .item ul li{ float:left; font-weight:bold; color:#8E0101;  margin:0px 8px; display:inline;}
#wrapper #header .nav .item ul li a{ color:#8E0101; }
#wrapper #header .nav .item ul li a:hover{ color:#B70202; }

#wrapper #header .banner{ width:1000px; height:350px; overflow:hidden;}

/* main_content */
#wrapper #main_content{border:0px solid #000; overflow:hidden; _zoom:1; margin:10px 0px; padding:0px 11px;}
#wrapper #main_content .content_left .index_module,#wrapper #main_content .content_right .index_module,#wrapper #main_content .content_center .index_module{ width:326px; }

/* main_content left */
#wrapper #main_content .content_left{ float:left;}
#wrapper #main_content .content_left .index_module h6{ background-color:#D7D7D7; font-size:12px;  overflow:hidden; _zoom:1; padding:0px 15px; }
#wrapper #main_content .content_left .index_module h6 span{ display:block; height:28px; line-height:28px;  }
#wrapper #main_content .content_left .index_module h6 span.title{ float:left; padding:0px 25px; font-weight:bold; background-image:url("../images/title_back_ico.png"); background-repeat:no-repeat; background-position:left;}
#wrapper #main_content .content_left .index_module h6 span.more{ float:right; color:#C60303;}
#wrapper #main_content .content_left .index_module h6 span.more a{ color:#C60303; }
#wrapper #main_content .content_left .index_module h6 span.more a:hover{ color:#D90003; text-decoration:underline; }

#wrapper #main_content .content_left .index_module .list{border:0px solid #ccc; }
#wrapper #main_content .content_left .index_module .list .thumb{width:300px; margin:10px auto; overflow:hidden;}
#wrapper #main_content .content_left .index_module .list ul{ padding:0px 10px; }
#wrapper #main_content .content_left .index_module .list ul li{ margin:10px 0px; padding:0px 20px; vertical-align:middle; background-image:url("../images/list_items.jpg"); background-repeat:no-repeat; background-position:5px 50% ;}
#wrapper #main_content .content_left .index_module .list ul li a:hover{ color:#000; font-weight:bold; }

#wrapper #main_content .content_left .sidebar_module{border:0px solid #ccc; width:290px; }
#wrapper #main_content .content_left .sidebar_module dl.navigation dt{ height:35px; background-image:url("../images/list_nav_title.jpg"); background-repeat:no-repeat;}
#wrapper #main_content .content_left .sidebar_module dl.navigation dd{ vertical-align:middle; height:24px; line-height:24px; margin:10px; padding-left:60px; background-image:url("../images/list_item_ico.png"); background-repeat:no-repeat; background-position:30px 8px; _background-position:31px 9px; }
#wrapper #main_content .content_left .sidebar_module dl.navigation dd a{color:#000;}
#wrapper #main_content .content_left .sidebar_module dl.navigation dd a:hover{color:#8E0101; font-weight:bold;}

#wrapper #main_content .content_left .sidebar_module dl.product dt{ background-color:#D10707; height:28px; line-height:28px; color:#FFFFFF; font-weight:bold; padding:0px 10px;}
#wrapper #main_content .content_left .sidebar_module dl.product dd{ overflow:hidden; _zoom:1; margin:10px 0px; }
#wrapper #main_content .content_left .sidebar_module dl.product dd a{ display:inline-block; _display:inline; _zoom:1; }
#wrapper #main_content .content_left .sidebar_module dl.product dd .thumb{ float:left; width:120px; height:100px; border:1px solid #ccc;}
#wrapper #main_content .content_left .sidebar_module dl.product dd .description{ float:right;  width:160px; height:100px; overflow:hidden;}
#wrapper #main_content .content_left .sidebar_module dl.product dd .description a{color:#000; font-weight:bold; margin-top:5px; margin-bottom:5px;}
#wrapper #main_content .content_left .sidebar_module dl.product dd .description a:hover{ color:#444; }

/* main_content center */
#wrapper #main_content .content_center{ float:left; }
#wrapper #main_content .content_center .index_module h6{ background-color:#D7D7D7; font-size:12px;  overflow:hidden; _zoom:1; padding:0px 15px; }
#wrapper #main_content .content_center .index_module h6 span{ display:block; height:28px; line-height:28px;  }
#wrapper #main_content .content_center .index_module h6 span.more{ float:right; color:#C60303;}
#wrapper #main_content .content_center .index_module h6 span.more a{ color:#C60303; }
#wrapper #main_content .content_center .index_module h6 span.more a:hover{ color:#D90003; text-decoration:underline; }

#wrapper #main_content .content_center .index_module h6 span.title{ float:left; padding:0px 25px; font-weight:bold; background-image:url("../images/title_back_ico.png"); background-repeat:no-repeat; background-position:left;}
#wrapper #main_content .content_center .index_module .list{border:0px solid #ccc; overflow:hidden; _zoom:1; text-align:center; padding:0px 15px;}
#wrapper #main_content .content_center .index_module .list .item{ float:left; margin:10px 12px 0px; display:inline; }
#wrapper #main_content .content_center .index_module .list .item a{display:inline-block;}
#wrapper #main_content .content_center .index_module .list .item .thumb{ width:120px; height:100px; border:1px solid #ccc; }
#wrapper #main_content .content_center .index_module .list .item .subject{ border:0px solid #ccc; }

/* main_content right */
#wrapper #main_content .content_right{ float:right;}
#wrapper #main_content .content_right .index_module h6{ background-color:#D7D7D7; font-size:12px;  overflow:hidden; _zoom:1; padding:0px 15px; }
#wrapper #main_content .content_right .index_module h6 span{ display:block; height:28px; line-height:28px;  }
#wrapper #main_content .content_right .index_module h6 span.more{ float:right; color:#C60303;}
#wrapper #main_content .content_right .index_module h6 span.more a{ color:#C60303;}
#wrapper #main_content .content_right .index_module h6 span.more a:hover{ color:#D90003; text-decoration:underline; }

#wrapper #main_content .content_right .index_module h6 span.title{ float:left; padding:0px 25px; font-weight:bold; background-image:url("../images/title_back_ico.png"); background-repeat:no-repeat; background-position:left;}
#wrapper #main_content .content_right .index_module .list{border:0px solid #000;}
#wrapper #main_content .content_right .index_module .list ul{border:0px solid #000;}

#wrapper #main_content .content_right .index_module .list ul li{ margin-top:10px; margin-bottom:10px;}
#wrapper #main_content .content_right .index_module .list ul li a{display:inline-block;}
#wrapper #main_content .content_right .index_module .list ul li .thumb{ float:left; width:100px; height:85px; border:1px solid #ccc;}
#wrapper #main_content .content_right .index_module .list ul li .description{ float:right;  width:200px; height:85px;}
#wrapper #main_content .content_right .index_module .list ul li .description span{ font-weight:bold; display:block; margin:2px 0px 10px; }
#wrapper #main_content .content_right .index_module .list ul li .description span a{color:#8E0101; }
#wrapper #main_content .content_right .index_module .list ul li .description span a:hover{ color:#B70202; }

#wrapper #main_content .content_right .site_main_module{ border:0px solid #ccc; width:660px; }
#wrapper #main_content .content_right .site_main_module h6{  height:24px; line-height:24px; margin-bottom:10px; padding-left:10px; padding-right:10px; font-size:12px; text-align:right; background-image:url("../images/path_bottom_bor.png"); background-repeat:no-repeat; background-position:left bottom;}

.me2 h6{  height:24px; line-height:24px; margin-bottom:10px; padding-left:10px; padding-right:10px; font-size:12px; text-align:right; background-image:url("../images/frame_img.png"); background-repeat:no-repeat; background-position:left bottom;}

#wrapper #main_content .content_right .site_main_module h6 a{ color:#000; }
#wrapper #main_content .content_right .site_main_module h6 a:hover{ text-decoration:underline; color:#444; }

#wrapper #main_content .content_right .site_main_module .list{border:0px solid #ccc;}
#wrapper #main_content .content_right .site_main_module .list.news ul li{border-bottom:1px dashed #F3D6D7; height:30px; line-height:30px; padding:0px 20px; vertical-align:middle; background-image:url("../images/list_items.jpg"); background-repeat:no-repeat; background-position:5px center;}
#wrapper #main_content .content_right .site_main_module .list.news ul li span{display:block;}
#wrapper #main_content .content_right .site_main_module .list.news ul li span.subject{ float:left; }
#wrapper #main_content .content_right .site_main_module .list.news ul li span.subject a:hover{ color:#444; }
#wrapper #main_content .content_right .site_main_module .list.news ul li span.date{ float:right; }

#wrapper #main_content .content_right .site_main_module .list.case{border:0px solid #000; }
#wrapper #main_content .content_right .site_main_module .list.case { overflow:hidden; _zoom:1; padding:0px 15px; }
#wrapper #main_content .content_right .site_main_module .list.case .item{  float:left; width:300px; margin:6px; display:inline; }
#wrapper #main_content .content_right .site_main_module .list.case .item a{ display:inline-block; }
#wrapper #main_content .content_right .site_main_module .list.case .item .thumb{  float:left; width:100px; height:85px; border:1px solid #ccc;}
#wrapper #main_content .content_right .site_main_module .list.case .item .description{ float:right;  width:160px; height:85px; overflow:hidden;}
#wrapper #main_content .content_right .site_main_module .list.case .item .description a{color:#B40104; font-weight:bold; margin-top:5px; margin-bottom:5px;}
#wrapper #main_content .content_right .site_main_module .list.case .item .description a:hover{ color:#8E0101; }

#wrapper #main_content .content_right .site_main_module .list.job{ border:0px solid #ccc; }
#wrapper #main_content .content_right .site_main_module .list.job dl{ border:0px solid #000; }
#wrapper #main_content .content_right .site_main_module .list.job dl dt{border-bottom:1px dashed #888;  font-weight:bold; color:#D10606;  padding:5px; overflow:hidden; _zoom:1;}
#wrapper #main_content .content_right .site_main_module .list.job dl dd{border-bottom:1px dashed #888; margin-top:10px; margin-bottom:10px; padding:5px;}
#wrapper #main_content .content_right .site_main_module .list.job dl dd span{display:inline-block; margin-right:10px; color:#444;}
#wrapper #main_content .content_right .site_main_module .list.job dl dd span label{color:#000;}

#wrapper #main_content .content_right .site_main_module .list.job dl dt em{display:block; float:left; width:300px; height:30px; line-height:30px; font-style:normal; }
#wrapper #main_content .content_right .site_main_module .list.job dl dt .job_button{float:right; width:200px; }
#wrapper #main_content .content_right .site_main_module .list.job dl dt .job_button button{width:90px; height:30px; margin-left:5px; margin-right:5px; border:none; background:none; cursor:pointer; background-repeat:no-repeat; }
#wrapper #main_content .content_right .site_main_module .list.job dl dt .job_button button.a{ background-image:url("../images/job_a_btn.png"); }
#wrapper #main_content .content_right .site_main_module .list.job dl dt .job_button button.b{ background-image:url("../images/job_b_btn.png"); }

#wrapper #main_content .content_right .site_main_module .list .page{ text-align:center; margin:10px; }
#wrapper #main_content .content_right .site_main_module .list .page a{ display:inline-block; display:inline; _zoom:1; margin:0px 10px;}
#wrapper #main_content .content_right .site_main_module .list .page a:link{ color:#000; }
#wrapper #main_content .content_right .site_main_module .list .page a:visited{ color:#000; }
#wrapper #main_content .content_right .site_main_module .list .page a:hover{ color:#8E0101; text-decoration:underline; }

#wrapper #main_content .content_right .site_main_module .particular{ padding:10px;}
#wrapper #main_content .content_right .site_main_module .particular h1{ font-size:12px; font-weight:bold; text-align:center;}
#wrapper #main_content .content_right .site_main_module .particular .picture{ width:400px; margin:10px auto; text-align:center;}
#wrapper #main_content .content_right .site_main_module .particular .picture img{display:block; margin:0px auto;}
#wrapper #main_content .content_right .site_main_module .particular .content{ font-size:12px; }

#wrapper #main_content .content_right .site_main_module .info{border:0px solid #ccc;}
#wrapper #main_content .content_right .site_main_module .info h6{text-align:left; height:auto; padding: 0px; padding-bottom:2px;}
#wrapper #main_content .content_right .site_main_module .info em{ color:#FFF; padding:2px 15px; font-size:12px; display:inline-block; font-style:normal; background-color:#D10707; }

#wrapper #main_content .content_right .site_main_module .info .item{ margin-top:10px; margin-bottom:10px; }
#wrapper #main_content .content_right .site_main_module .info .item .pricture{ float:left;  text-align:center;  border:1px solid #ccc;}
#wrapper #main_content .content_right .site_main_module .info .item .pricture a{ display: table-cell; vertical-align:middle;  *display: block; *font-size:268px; *font-family:Arial;  width:300px; height:300px; }
#wrapper #main_content .content_right .site_main_module .info .item .pricture img{ vertical-align:middle; display:inline-block; }

#wrapper #main_content .content_right .site_main_module .info .item dl{ float:right; width:340px; }
#wrapper #main_content .content_right .site_main_module .info .item dl dt{font-weight:bold; color:#B30202; margin-top:5px; margin-bottom:15px;}
#wrapper #main_content .content_right .site_main_module .info .item dl dd{margin-top:10px; margin-bottom:10px;}

#wrapper #main_content .content_right .site_main_module .info .thumb{ margin-top:10px; margin-bottom:10px;}
#wrapper #main_content .content_right .site_main_module .info .thumb ul{ overflow:hidden; _zoom:1; }
#wrapper #main_content .content_right .site_main_module .info .thumb ul li{ border:1px solid #ccc; float:left;  display:inline; margin:0px 9px; text-align:center;}
#wrapper #main_content .content_right .site_main_module .info .thumb ul li img{width:180px; display:block; margin:0px auto;}
#wrapper #main_content .content_right .site_main_module .info .thumb a{ display:block; width:200px; overflow:hidden; }

#wrapper #main_content .content_right .site_main_module .info .intro{font-size:12px;}

/* footer */
#wrapper #footer{border:0px dashed #ccc; text-align:center; }
#wrapper #footer .bor{ border-bottom:1px solid #CC4B4B; }
#wrapper #footer .bor .item{ border-bottom:3px solid #B70202; }
#wrapper #footer .bor .item a{ display:inline-block; _display:inline; _zoom:1; margin:5px; }
#wrapper #footer .bor .item a:hover{ text-decoration:underline; color:#444; }
#wrapper #footer .copyright{margin:10px; line-height:24px; color:#484848; }

#wrapper #content_table{ border:2px solid #AF0E0E; width:496px; height:596px; }

#wrapper #content_table h6{ font-size:14px; color:#000; background-color:#F3F3F3; height:30px; line-height:30px; margin-bottom:10px; padding-left:10px; padding-right:10px; }

#wrapper #content_table table{ border-collapse:collapse; border:1px solid #ccc; }

#wrapper #content_table table tr td{ width:50%; padding:5px 2px; border:1px solid #ccc; }

/*×Ô¼ºÌí¼Ó*/
.pagination{
 overflow:hidden;
 margin:0;
 padding:10px 10px 6px 10px;
 border-top:1px solid #f60;
 _zoom:1;
}
.pagination *{
 display:inline;
 float:left;
 margin:0;
 padding:0;
 font-size:12px;
}
.pagination i{
 float:none;
 padding-right:1px;
}
.currentPage b{
 float:none;
 color:#f00;
}
.pagination li{
 list-style:none;
 margin:0 5px;
}
.pagination li li{
 position:relative;
 margin:-2px 0 0;
 font-family: Arial, Helvetica, sans-serif
}

.firstPage a,.previousPage a,.nextPage a,.lastPage a{
 overflow:hidden;
 height:0;
 text-indent:-9999em;
 border-top:8px solid #fff;
 border-bottom:8px solid #fff;
}

.firstPage_yes a{
 overflow:hidden;
 height:0;
 text-indent:-9999em;
 border-top:8px solid #fff;
 border-bottom:8px solid #fff;
}

.pagination li li a{
 margin:0 1px;
 padding:0 4px;
 border:3px double #fff;
 +border-color:#eee;
 background:#eee;
 color:#06f;
 text-decoration:none;
}
.pagination li li a:hover{
 background:#f60;
 border-color:#fff;
 +border-color:#f60;
 color:#fff;
}
li.firstPage{
 margin-left:40px;
 border-left:3px solid #06f;
}
.firstPage a,.previousPage a{
 border-right:12px solid #06f;
}
.firstPage a:hover,.previousPage a:hover{
 border-right-color: #f60;
}
.nextPage a,.lastPage a{
 border-left:12px solid #06f;
}
.nextPage a:hover,.lastPage a:hover{
 border-left-color:#f60;
}
li.lastPage{
 border-right:3px solid #06f;
}
li li.currentState a{
 position:relative;
 margin:-1px 3px;
 padding:1px 4px;
 border:3px double #fff;
 +border-color:#f60;
 background:#f60;
 color:#fff;
}
li.currentState,.currentState a,.currentState a:hover{
 border-color:#fff #ccc;
 cursor:default;
}

#auto_image img{ max-width:600px;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 600)?"600px":"auto"});
/**/