@charset "utf-8";

/*============================================================
 * 格式化标签
/===========================================================*/
*{margin:0; padding:0}
body{font-size: 12px;font-family: "微软雅黑",Arail,Tabhoma; color: #333; }
img{vertical-align:middle; border:0;}
ul,ol,li{list-style-type:none;}
.con {
	width:1170px;margin:0 auto;
}
table {width:100%;border-collapse: collapse; empty-cells: show; }
table th{font-weight: normal;}
em,cite{font-style:normal;}
a{color:#666; text-decoration:none; outline:0;*vertical-align:middle;}
a:hover{color:#008c00; text-decoration:underline;}
a:focus{outline:0;}
.c{clear:both;}
.l10{height:10px;font-size:0px;}
.n{display:none; text-indent:-9999px;}
.cf {zoom: 1;}
#head {
	margin:0 auto; WIDTH: 100%;  HEIGHT: 100px;
	background:-webkit-linear-gradient(left,#fff 40%,#17669F 100%);
	background:-o-linear-gradient(right,#fff 40%,#17669F);
	background:-moz-linear-gradient(right,#fff 40%,#17669F);
	background:linear-gradient(to right,#fff 40%,#17669F);
}
#headlogo {
	FLOAT: left; WIDTH: 300px; HEIGHT: 86px
}
#headbanner {
	FLOAT: left; WIDTH: 520px; HEIGHT: 84px;
}
#heada {
	FLOAT: right; MARGIN-LEFT: 13px; WIDTH: 120px; HEIGHT: 86px;margin-top:10px;
}
#heada a{display:block; width:55px; height:20px; padding:2px 0 2px 25px; margin:0; margin-top:3px; color:#fff; font-size:12px; line-height:20px; text-decoration:none;}
#heada a.a_swzhuye{background:url(../Images/home.gif) no-repeat;}
#heada a.a_soucang{background:url(../Images/a_soucang.gif) no-repeat;}
#heada a.a_youxiang{background:url(../Images/a_youxiang.gif) no-repeat;}
#heada a:hover{color:#F00;}
.heada1 {
	FLOAT: left; WIDTH: 120px; PADDING-TOP: 3px; HEIGHT: 25px
}
#head2 {
	margin: 0px auto; WIDTH: 100%; HEIGHT: 50px; background: #0a95e1;color:#FFFFFF;
}
#head2 .con {
	width:1170px;margin: 0px auto;
}
.head_common_title {
font-size: 12px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
width: 1170px;
text-align: center;
}

#dhrq {
	 HEIGHT:50px;line-height:50px;
}
.dhzynr {
	 HEIGHT: 50px; line-height:50px;
}
.dhzynr li {
 width:120px;
 padding: 0 10px;
 text-align:center;
 font-size:18px;
 font-family: 'Microsoft YaHei',arial;
}
A:link {
	COLOR: #6C6C6C; TEXT-DECORATION: none
}
A:visited {
	COLOR: #6C6C6C; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.bigmenu:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none;
	display:inline-block;
	line-height:50px;
}
A.bigmenu:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.bigmenu:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
LI.bigmenu {
	 PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left;  MARGIN-LEFT: 5px; HEIGHT: 50px;line-height:50px;
}
LI.bigmenu_hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left;MARGIN-LEFT: 5px;HEIGHT: 50px;line-height:50px;background:#ff893b;
}

LI.bigmenu_hover, LI.bigmenu:hover {
	COLOR: #ffffff
}
LI.bigmenu_hover A{
	COLOR: #ffffff;
	text-decoration: none;
	display:inline-block;
	line-height:50px;
}
LI.bigmenu A {
	COLOR:#FFFFFF;
	text-decoration: none;
	display:inline-block;
	line-height:50px;
}
LI.bigmenu:hover A {
color:#ff893b;
}
#main {
WIDTH: 1170px;
HEIGHT: auto;
margin: 10px auto auto;
overflow:hidden;
}
.breadcrumb {
	height:40px;
	line-height:40px;
	background:#dadee0;
	padding:0 10px;
	font-size:14px;
}
#left,.left {

FLOAT: right;
WIDTH: 300px;
MARGIN-left: 20px;

}
#left h4,#right h4{
font-size: 14px;COLOR: #FFFFFF;text-align:center;
background:#00ADEF;padding:5px 10px;
}
#right,.right {overflow:hidden;_zoom:1; }
.page-left {
	border: 1px solid #dadee0;
}

.links li {
     margin-top: 9.5px; 
}
.links li a {
    display: block;
    width: 278px;
    height: 37px;
    cursor: pointer;
}
.r1 {
	FLOAT: left; WIDTH: 520px; 
}
.rp {
	FLOAT: left; WIDTH: 520px; 
}
#rightl {
FLOAT: left;
WIDTH: 520px;
MARGIN-RIGHT: 8px;
_margin-right: 5px;
}
#rightr {
FLOAT: right;
WIDTH: 230px;
}
.rightr1 {
width: 230px;
}
input, textarea, select {
background: white;
font: normal normal normal 12px "微软雅黑E\8F6F\96C5\9ED1", "宋体B8B\4F53", "幼圆E7C\5706", Arial, Verdana;
overflow: hidden;
}
select{padding: 3px;border: 1px solid #D1D1D1;height:25px;line-height: 25px;}
input.text {
width: 166px;
height: 16px;
overflow: hidden;
line-height: 16px;
padding: 3px;
border: 1px solid #D1D1D1;
}
.form-post .button {
display: inline-block;
height: 25px;
padding-left: 3px;
cursor: pointer;
background: url(../Images/bg_img.png) no-repeat -105px -104px;

}
.form-post .button input, .form-post .button a {
display: inline-block;
height: 25px;
line-height: 25px;
color: #4F504F;
padding-left: 12px;
padding-right: 15px;
cursor: pointer;
border: 0 none;
overflow: visible;
background: url(../Images/bg_img.png) white no-repeat right -104px;
}

.leftbox{margin-top:10px;border:1px solid #dadee0;overflow:hidden;}

.error{margin:0 auto;width:998px;height:300px;border: 1px solid #D1E3F5;margin-top:10px;}
.error .message{font-size:14px;color:#FF0000;font-weight:bold;}

a.add{background:#F1621B;color:#FFF;padding:0px 15px; height:25px;line-height:25px;float:right;font-weight: bold;}
.panelBar {position: fixed;bottom:0px;}

a[disabled] {
    pointer-events: none;
    cursor: default;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}