body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td,span,input{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; font-family:Arial,"Microsoft YaHei","微软雅黑"; color:#333; line-height:26px;}
ul { list-style: none; }
img { border-style: none; }
a { text-decoration:none; color:#333}

#out_box{ width:1421px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
h1{ font-size:30px; font-weight:bold; color:#fff;}
h4{ font-size:20px; color:#8d8d8d;}
h5{ font-size:18px; color:#000;}
h6{ font-size:14px; color:#809fd0;}

.tc{ text-align:center;}
#head{ width:1421px; margin:0 auto;}
.head{ width:100%; height:40px; background:#0671b6; margin:0 auto; margin-bottom:1px;}
.nav{ width:1079px; margin:0 auto;}
.nav ul li {
    float: left;
    padding: 0 24px;
}

.nav ul li a {
    display: block;
    
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
#in_ab{ width:100%; background:url(../images/index_04_01.jpg); height:485px;}
.ab_tit{ width:378px; text-align:center; margin-left:450px; margin-bottom:40px;}
.in_ab{ width:1079px; height:454px; margin:0 auto; line-height:26px; padding-top:76px;}
#in_pro{ width:100%; margin:0 auto; background:url(../images/index_04_02.jpg); height:590px;}
.in_pro{ width:1079px; margin:0 auto;}
.pro_con{ margin-left:22px;}
.pro_con li{ border: solid 1px #ccc; background:url(../images/index_04_02_03.jpg); height:28px; width:406px; border-radius:4px; float:left; margin-bottom:20px;}
.pro_con li:nth-child(2n){ margin-left:210px;}
.pro_con li a{ line-height:28px;}
.inpro_tit{ width:200px;}
.inpro_cas{ width:144px;}
#more_link{ width:100%; margin:0 auto; border-top:solid 1px #90b4dc; border-bottom:solid 5px #90b4dc;}
.more_link{ width:1079px; margin:28px auto;}
.more_link ul li{ width:269px; float:left;}
#in_contact{ width:100%; margin:0 auto; background:url(../images/index_04_en.jpg); height:332px;}
.in_contact{ width:1079px; margin:0 auto;}
.in_contact ul{ margin-left:620px; padding-top:60px;}
.in_contact ul li{ width:434px; border-bottom:solid 1px #eeeeee; height:30px;}
.mail {
    background-image: url(../images/mail_bg.jpg);
    height: 88px;
}
.mail_content {
    width: 1079px;
    margin: 0 auto;
    height: 30px;
    line-height: 40px;
    padding-top: 34px;
}
#content{ width:100%; margin:0 auto;}
.content{ width:1079px; margin:0 auto; margin-bottom:40px;}
.tit{ background:url(../images/about_03.jpg); height:166px;}
.foot {
    background-image: url(../images/foot_bg.jpg);
    width: 1421px;
    height: 76px;
}
.foot_link {
    width: 1079px;
    margin: 0 auto;
    color: #c7f1ff;
    text-align: center;
    padding-top: 16px;
}
.foot_link a,.foot_link p {
    color: #c7f1ff;
    line-height: 24px;
}
.facility li{width: 242px;height: 190px;float: left;margin-right: 26px;padding: 3px;border: 1px solid #0671b6;margin-bottom: 24px; text-align:center;}
.facility li:nth-child(4n){margin-right:0;}
.honor li{width: 242px;height:172px;float: left;margin: 12px 13px;padding: 3px;border: 1px solid #0671b6;text-align:center;}

table input {
    width: 502px;
    height: 28px;
    border: 1px solid #999;
}
textarea {
    resize: none;
    width: 502px;
    height: 100px;
    border: 1px solid #999;
    float: left;
}
#mess_sub, #mess_rst {
    height: 35px;
    width: 100px;
    background-color: #0671b6;
    outline: none;
    border: none;
    color: #fff;
    font-weight: bold;
}
.n_contact li {
    background: url(../images/contact.gif) no-repeat;
    padding-left: 40px;
    line-height: 25px;
    width: 472px;
    float: left;
    margin-right: 26px;
}
.zw {
	 
	font-size: 12px;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
.zwd {
	 
	font-size: 12px;
	line-height: 24px;
	color: #333333;
	text-decoration: none;
}
.baid {
	 
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	text-decoration: none;
}
.zwx {
	 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.zwx1 {
	 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}


.kh {
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.kh1 {
	
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A1A1A1;
}

.da {
	
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.xh {
	 
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.xh1 {
	 
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #efefef;
}


.rq {
	 
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
.zw1 {
	 
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	text-decoration: none;
}
.xb {
	 
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.xbd {
	 
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #1869BE;
	text-decoration: none;
}

.bai {
	 
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.bai1 {
	 
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
a.zzb07link{
  
 font-size: 12px;
 text-decoration:none;
 color: #000000;
}
 
a.zzb07link:hover {
 text-decoration: underline;
 color: #666666;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
}
.dx {
	 
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.newspage {
 width:600px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto;  TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:Arial, Helvetica, sans-serif;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #0671b6; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#0671b6; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#0671b6; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}



.current {
    background-color: #0671b6;
}
.current, .num {
    border: solid #0671b6 1px;
    padding: 2px 6px;
    margin-left: 4px;
}

.current{
	color:#fff;
}

.return {
    margin-top: 30px;
margin-bottom: 30px;
text-align:center;
}
.return a {
    background: #0671b6;
    padding: 5px;
    color: #fff;
}
