﻿@charset "utf-8";

/* CSS Document */





#head{

	width:100%; min-width:1000px; height:86px; position:relative; z-index:2;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../img/head_bg.png");/*只对IE6有效*/

	background:url(../img/head_bg.png) repeat-x !important;

	background:none;

	overflow-y:hidden;

}

#headcon{width:1000px; background:url(../img/head_bg2.png) no-repeat left top; margin:auto; height:86px;}

#logo{width:28%; height:39px; margin-top:15px; padding-left:8px; float:left;}
#logo img{width:100%;}
#headr{width:70%; height:86px; float:right; overflow:hidden;}

#headmenu{color:#FFF; width:149px; text-align:center; margin-left:541px; margin-top:4px; height:16px;}

#headmenu a{color:#FFF;}

#headmenu a:hover,#headmenu a:active{color:#EDF5D8}





#menu{width:700px; height:44px; margin-top:18px; margin-left:40px;}

#menu a{

	float:left; width:94px; height:42px;

	background-repeat:no-repeat; background-position:center top;

	outline:none;

}
#menus{width:1000px; position:relative; margin:auto; margin-top:-6px; z-index:9;}

#menus div{font-family:"微软雅黑", Tahoma, Arial;}

#menus ul{display:block; width:336px; height:150px; padding:0; margin:0; padding-top:12px;}

#menus ul li a{line-height:22px; background:url(../img/arr1.gif) no-repeat 19px center; padding-left:30px; position:relative; outline:none;}

#menus ul li a:hover,#menus ul li a:active{background:url(../img/arr1a.gif) no-repeat 19px center; font-weight:bold;}

#menus div div{

	width:100%; height:100%;

	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../img/menus_bg.png");/*只对IE6有效*/

	background:url(../img/menus_bg.png) no-repeat !important;

	background:none;

}

.sm{width:336px; height:0px; position:absolute; z-index:9; overflow:hidden; display:none;}

#sm1{margin-left:292px;}

#sm2{margin-left:410px;}

#sm3{margin-left:612px;}

#sm4{margin-left:715px;}

#sm5{margin-left:568px;}

#sm6{margin-left:665px;}

#sm1 ul{ background: rgba(255, 255, 255, 0.7) url(../images/1.png) no-repeat 150px 20px;}

#sm2 ul{ background: rgba(255, 255, 255, 0.7) url(../images/2.png) no-repeat 150px 20px;}

#sm3 ul{ background: rgba(255, 255, 255, 0.7) url(../images/3.png) no-repeat 150px 20px;}

#sm4 ul{ background: rgba(255, 255, 255, 0.7) url(../images/4.png) no-repeat 150px 20px;}

#sm5 ul{ background: rgba(255, 255, 255, 0.7) url(../images/5.png) no-repeat 150px 20px;}

#sm6 ul{ background: rgba(255, 255, 255, 0.7) url(../images/6.png) no-repeat 150px 20px;}




.page_nav a {
border-right: #aaaadd 1px solid; padding-right: 5px; border-top: #aaaadd 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 1px solid; color: #005ca1; padding-top: 2px; border-bottom: #aaaadd 1px solid; text-decoration: none
}
.page_nav a:hover {
border-right: #005ca1 1px solid; border-top: #005ca1 1px solid; border-left: #005ca1 1px solid; color: #000; border-bottom: #005ca1 1px solid
}
.page_nav a:active {
border-right: #005ca1 1px solid; border-top: #005ca1 1px solid; border-left: #005ca1 1px solid; color: #000; border-bottom: #005ca1 1px solid
}
.page_nav span.current {
border-right: #005ca1 1px solid; padding-right: 5px; border-top: #005ca1 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #005ca1 1px solid; color: #fff; padding-top: 2px; border-bottom: #005ca1 1px solid; background-color: #005ca1
}
.page_nav span.nolink { border-right: #aaaadd 1px solid; padding-right: 5px; border-top: #aaaadd 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 1px solid; color: #999; padding-top: 2px; border-bottom: #aaaadd 1px solid
}


.prolist_side {
	PADDING-BOTTOM: 0px; LIST-style-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; PADDING-TOP: 0px
}
.prolist_side_son {
	PADDING-BOTTOM: 0px; LIST-style-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; PADDING-TOP: 0px
}
.prolist_side LI {
	POSITION: relative; ZOOM: 1; OVERFLOW: hidden
}
.prolist_side LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: block; background: url(images/list_arr.gif) no-repeat left 9px; PADDING-TOP: 5px
}
.prolist_side LI A:hover {
	background: url(images/list_arr.gif) no-repeat left -83px
}
.prolist_side LI A:active {
	background: url(images/list_arr.gif) no-repeat left -83px
}
.prolist_side LI A.A {
	background: url(images/list_arr.gif) no-repeat left -83px
}
.prolist_side LI A.A {
	COLOR: #ff6600
}
.prolist_side_son LI A {
	BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; background: none transparent scroll repeat 0% 0%; PADDING-TOP: 5px
}
.prolist_side_son LI A:hover {
	BORDER-LEFT: #ff6600 1px solid; background: none transparent scroll repeat 0% 0%
}
.prolist_side_son LI A:active {
	BORDER-LEFT: #ff6600 1px solid; background: none transparent scroll repeat 0% 0%
}
.prolist_side_son LI A.A {
	BORDER-LEFT: #ff6600 1px solid; background: none transparent scroll repeat 0% 0%
}
.prolist_side_son LI A.A {
	COLOR: #ff6600
}

.zxx_image_zoom_list img.zxx_zoom_image {
	POSITION: relative
}
.zxx_image_zoom_list:hover {
	BORDER-BOTTOM-COLOR: #ff3300; BORDER-TOP-COLOR: #ff3300; BORDER-RIGHT-COLOR: #ff3300; BORDER-LEFT-COLOR: #ff3300
}
.zxx_image_zoom_list:hover img.zxx_zoom_image {
	BORDER-BOTTOM-COLOR: #ff3300; BORDER-TOP-COLOR: #ff3300; BORDER-RIGHT-COLOR: #ff3300; BORDER-LEFT-COLOR: #ff3300
}
.zxx_image_zoom_div {
	Z-INDEX: 1000; BORDER-BOTTOM: #dddddd 1px solid; POSITION: absolute; TEXT-aLIGN: center; BORDER-LEFT: #dddddd 1px solid; PaDDING-BOTTOM: 0px; MaRGIN-TOP: -1px; PaDDING-LEFT: 0px; WIDTH: 300px; PaDDING-RIGHT: 0px; BaCKGROUND: white; HEIGHT: 300px; OVERFLOW: hidden; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid; PaDDING-TOP: 0px; TOP: 0px; LEFT: 0px
}

#tags_title {
	BORDER-BOTTOM: #ddd 1px solid; BaCKGROUND: url(../img/title_bg_1.png) repeat-x left top
}
#tags_title a {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd 1px solid; PaDDING-BOTTOM: 4px; OUTLINE-STYLE: none; PaDDING-LEFT: 12px; PaDDING-RIGHT: 12px; DISPLaY: inline-block; MaRGIN-BOTTOM: -1px; BaCKGROUND: #fff; MaRGIN-LEFT: 5px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PaDDING-TOP: 4px
}
#tags_title a.a {
	BORDER-BOTTOM: #fff 1px solid; COLOR: #ff6600; FONT-WEIGHT: bold
}
#tags_content {
	MaRGIN-TOP: 10px
}
#tags_content div {
	PaDDING-BOTTOM: 0px; LINE-HEIGHT: 200%; PaDDING-LEFT: 5px; PaDDING-RIGHT: 5px; PaDDING-TOP: 0px
}
#tags_content p img{
    max-width: 100%;
}

#pro_img{ border-bottom:#eee 3px solid; border-left:#eee 3px solid; width: 300px; height:300px; overflow: hidden; border-top:#eee 3px solid; border-right:#eee 3px solid}
#pro_focus_img{width: 300px; height: 300px; overflow: hidden}
#pro_focus_img a img{border-bottom:0px; border-left: 0px; display:none; border-top:0px; border-right: 0px; width:100%}
#pro_zoomer{position: relative; text-align:right; margin-top:-17px; width: 300px}
#pro_focus_list{ margin-top:10px; width: 300px; margin-left: 2px}
#pro_img_list_l{border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; width: 13px; display:block; background:url(../img/zuo.png) #fff no-repeat center center; float:left; height: 58px; border-top: #ddd 1px solid; border-right: #ddd 1px solid}
#pro_focus_imgs{width: 262px; white-space:nowrap; float:left; HEIGHT: 60px; MaRGIN-LEFT: 3px; OVERFLOW: hidden}
#pro_focus_imgs_list{TEXT-aliGN: left; MaRGIN-LEFT: 0px}
#pro_focus_imgs_list a{BORDER-BOTTOM: #ddd 1px solid; TEXT-aliGN: center; BORDER-LEFT: #ddd 1px solid; WIDTH: 58px; DISpLaY: inline-block; HEIGHT: 57px; MaRGIN-LEFT: 3px; BORDER-TOp: #ddd 1px solid; MaRGIN-RIGHT: 3px; BORDER-RIGHT: #ddd 1px solid; paDDING-TOp: 1px}
#pro_focus_imgs_list a img{width: 99%;}
#pro_img_list_r{BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 13px; DISpLaY: block; BaCKGROUND: url(../img/you.png) #fff no-repeat center center; FLOaT: right; HEIGHT: 58px; BORDER-TOp: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid}
.pro_name{padding-bottom:9px; padding-left: 10px; padding-right: 10px; background:#005ca1; color:#fff; font-size:16px; padding-top:8px;}
.pro_list_name{pOSITION: relative; paDDING-BOTTOM: 13px; paDDING-LEFT: 10px; paDDING-RIGHT: 8px; BaCKGROUND: url(images/pro_class_bg.png) repeat-x left bottom; COLOR: #999; paDDING-TOp: 8px}
.pro_list_name img{pOSITION: absolute; MaRGIN-TOp: 34px; CURSOR: pointer; RIGHT: 0px; TOp: 0px; _margin-top: 36px}
.pro_in{BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; paDDING-BOTTOM: 10px; MaRGIN-TOp: 36px; paDDING-LEFT: 10px; paDDING-RIGHT: 10px; BORDER-TOp: #e6e6e6 1px solid; BORDER-RIGHT: #e6e6e6 1px solid; paDDING-TOp: 10px; } 
.pro_in p{MaRGIN-TOp: 6px}
.pro_in img{BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MaRGIN-LEFT: 1px; VERTICaL-aliGN: middle; BORDER-TOp: 0px; MaRGIN-RIGHT: 4px; BORDER-RIGHT: 0px}
.pro_cont{BORDER-BOTTOM: #e6e6e6 1px solid; paDDING-BOTTOM: 8px; MaRGIN-TOp: 12px; COLOR: #005ca1}
.pro_cont img{BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICaL-aliGN: middle; BORDER-TOp: 0px; MaRGIN-RIGHT: 4px; BORDER-RIGHT: 0px}

INPUT {
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BACKGROUND: #f8f8f8;
	VERTICAL-ALIGN: middle;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-TOP: 5px
}
TEXTAREA {
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	BACKGROUND: #f8f8f8;
	VERTICAL-ALIGN: middle;
	BORDER-TOP: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-TOP: 5px
}
.submit {
	BORDER-BOTTOM: #eee 1px solid;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	DISPLAY: inline-block;
	BACKGROUND: #e9f7fe;
	COLOR: #333;
	BORDER-RIGHT: #eee 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 6px
}
.submit:hover {
	BORDER-BOTTOM-STYLE: none;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #06f;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP: #eee 1px solid
}
.submit:active {
	BORDER-BOTTOM-STYLE: none;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #06f;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP: #eee 1px solid
}

ul.honor li{width:calc(100% / 4); margin:10px 0 20px 0; float:left; }
ul.honor li:nth-child(3n){margin:10px 0 0px 0; }
ul.honor li img{ /*width:100%;*/}
ul.honor li span{width:100%; display:block; text-align:center;}

.message_table .input{margin:10px auto 10px auto; width:440px;}
.message_table .submint{ text-align:center}
.message_table .text{ float:left; width:100px; }


.pagination {
    text-align: center;
}
.page{
	padding:30px 0;
	font-size:12px;
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#999;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#B40202;
	border:1px solid #B40202;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#B40202;
	border:1px solid #B40202}

.mess_int{BORDER-BOTTOM: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; paDDING-BOTTOM: 10px; liNE-HEIGHT: 190%; margin-top: 25px; paDDING-LEFT: 10px; paDDING-RIGHT: 10px; BaCKGROUND: #f9f9f9; COLOR: #777777; BORDER-TOp: #e6e6e6 1px solid; BORDER-RIGHT: #e6e6e6 1px solid; paDDING-TOp: 10px}

.job_li {width:100%;  }
.job_li ul{ border-top:1px #ddd solid; border-left:1px #ddd solid;}
.job_li li{ border-bottom:1px #ddd solid; border-right:1px #ddd solid; float:left; text-align:center;    line-height: 32px;}
.job_li li:nth-child(5n-4){ width:10%;}
.job_li li:nth-child(5n-3){ width:32%;}
.job_li li:nth-child(5n-2){ width:10%;}
.job_li li:nth-child(5n-1){ width:calc(23% - 6px);}
.job_li li:nth-child(5n){ width:20%;display: block;    line-height: 32px;    height: 24px;    padding: 4px 0;}




















