@charset "utf-8";
/* CSS Document */
html, body, div, p, ul, li, h1, h2, h3 { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ol, ul { padding:0; list-style-type: none; }
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; }
.button{
	border:#666666 solid 1px;height:35px;width:100px;
}
.button:hover{
	color:#666666;border:#666666 solid 1px;
}
i { font-style: normal; }
body { background: #fff; color: #363636; line-height: 1.5; }
p { line-height: 24px;}
a, a:link { text-decoration: none;color:#03A3D2; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.l { float: left;}
.l a{ text-decoration: none; color:#396}

.r { float: right; }
::selection { color: white; background:#C5C5C5; }/*鼠标选择背景颜色*/
/*index*/
body { background: url(../images/bg.png);}
header { height: 124px; background: url(../images/header-bg.png) repeat-x;}
.head-top {width: 1000px; margin: 0 auto;line-height: 24px; color:#03A3D2;}
.head-top .r a { color:#03A3D2; margin: 8px; background: url(../images/icon.png) no-repeat; padding-left: 20px;}
.head-top .r .head-top-wlfw { background-position: 0 -14px; }
.head-top .r .head-top-lxwm { background-position: 0 2px; }
.head-top .r .head-top-yy { background-position: 0 -27px; }
.logo { width: 1000px; margin:0 auto;}
.logo h1 { width: 229px; height: 100px; background: url(../images/logo.png) no-repeat; text-indent: -9999px; float:left;}
.head-phone { width: 300px; height: 100px; float: right; background: url(../images/head-phone.png) no-repeat; }
.main-nav { height: 50px; background-color: #03A3D2;}
.main-nav ul { width: 1000px; margin: 0 auto;}
.main-nav li { float: left;}
.main-nav a { color: #FFF; font-size: 16px; line-height: 50px; display: block; padding: 0 30px;}
.main-nav li:first-child a { border-left:none; padding: 0 40px;}
.main-nav li:last-child a { border-right:none;}
.main-nav a:hover, .main-nav a.cur { color: #FFF; background-color: #666666;  line-height: 50px;}
.banner { height: 204px; background:url(../images/banner.jpg) no-repeat center;}
.main { width: 1010px; margin:0 auto; padding-top: 22px; position: relative; left: 5px;}
.in-k { padding: 0 10px; border:#c2c2c2 1px solid; background-color: #f9f9f9; float: left; position: relative; }
.in-k:after { content:""; background: url(../images/in-yy.png) no-repeat top center; width: 100%; height: 30px; position: absolute; left: 0; top:215px; }
.main h2 { color: #03A3D2; font-size: 16px; line-height: 30px; margin-bottom: 15px; }
.main h2 i { font-size: 12px; font-family: arial; margin-left: 5px; }
.more { padding: 3px 5px; height: 16px; display: block; background-color: #c5c5c5; color:#FFF; float: right; margin-top: -40px; margin-right: -5px; font-family: arial;}
.qyjj { width:306px; height: 215px; }
.qyjj img { float: left; margin-right: 10px; }
.qyjj p { text-indent: 2em; }
.wldt { width: 306px; height: 215px; margin: 0 20px; }
.wldt span { float: right;}
.wldt ul { line-height: 24px; padding-left: 15px;}
.wldt li { list-style-type: disc; }
.wldt ul a { color: #2c2c2c;}
.wldt ul a:hover { color: #666666;}
.wlfw { width: 282px; height: 215px; background:#f9f9f9 url(../images/wlfw-bg.jpg) no-repeat right bottom;}
.wlfw ul { margin-top: -17px; }
.wlfw li { background: url(../images/wlfw-list-bg.png) no-repeat; width: 161px; height: 30px; line-height: 30px; padding-left: 46px;}
.wlfw li a { font-size: 12px; color: #4e4b4b;}
.slzs {width: 654px; height: 215px; margin: 20px 20px 25px 0; }
.slzs li { float: left; margin-left: 20px;}
.slzs li:first-child { margin-left: 7px;}
.slzs li a { color: #514f4f;}
.slzs li a:hover{ color: #666666;}
.slzs img { width: 145px; height: 118px; }
.slzs p { text-align: center;}
.slzs:after { background: url(../images/in-yy-2.png) no-repeat top center; }
.lxwm { width: 282px; height: 215px; margin-top:20px;margin-bottom: 10px; line-height:25px;}
.bt-nav { float: left; width: 1000px; height: 40px; line-height: 40px;text-align: center;}
.bt-nav a { font-size: 14px; color: #ffffff; }
.bt-nav a:before { content:" "; margin-left: 10px;}
.bt-nav a:after { content:"|"; margin-left: 10px;}
.bt-nav a:last-child:after { content:" "; margin-left: 10px;}
footer { background-color: #666666; padding: 30px 0; margin-top: -50px;}
footer p { width: 1000px; margin: 0 auto; text-align: center;}
.frdlink { color:#ffffff; font-size: 14px; }
.frdlink a { color:#ffffff; margin-right: 5px; }
.cr { margin-top: 14px; line-height: 24px; color:#ffffff;}
/*banner*/
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; border:#1200FF solid 1px; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }
.banner-in {overflow: hidden; zoom: 1; position: relative;}
#index_b_hero { width: 1010px; height: 400px; margin: auto; position: relative;}
#index_b_hero img { width: 1000px; height: 400px;}
#index_b_hero .heros { width: 1010px; height: 400px;}
#index_b_hero .hero-wrap { overflow: visible; position: absolute;  }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -30px; margin-left: 5px; background-color: #03A3D2; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: #03A3D2; }
#index_b_hero .next { margin: -30px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding:0 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 400px; overflow: hidden; left: 2020px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1010px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1010px; }
#index_b_hero .active { z-index: 2; left: 0; }
/*page*/
.main-a { width: 1000px; margin: 0 auto; margin-top: -2px; position: relative; color:#5f5e5e;}
.content { width: 666px; margin-top:10px;margin-bottom: 30px; _background:#FFFFFF; }
.content a { color:#5f5e5e;}
.content a:hover { color:#03A3D2;}
.mbx { height: 35px; line-height:35px; background-color: #FFF; padding-left: 16px;  margin-bottom:10px;}
.content-zw { padding: 16px; margin:10px 0;background-color: #FFF; margin-top:0;}
.content-zw h1 { text-align: center; font-size: 20px; }
.content-zw .article-info { text-align: center; margin: 10px 0;}
.content-zw .cspan{font-size:14px; line-height: 24px; display:block; margin-bottom:10px;}
.content img { max-width: 630px;}
.sidebar { width: 320px; }
.fl { background: #FFF; margin-bottom: 10px; }
.fl h3 {height: 60px; line-height: 50px; background: #03A3D2; font-size: 24px; color: #FFF; font-weight: normal; text-align: center; }
.fl ul { font-size: 18px; line-height: 40px; padding: 22px 0 22px 107px; }
.fl ul a { color: #03A3D2; }
.fl ul a:hover, .fl ul a.cur { color: #666666; }
.lx { background: #FFF; padding: 0 16px 14px; margin-bottom: 20px; }
.lx h3 { line-height: 52px; font-size: 18px; font-weight: normal; color: #03A3D2; }
.lx p { margin-left: 13px; font-size: 14px; }
/*list*/
.article-list { line-height: 35px; margin: 10px 0; }
.article-list li { padding: 0 7px; border-bottom: #CCC 1px solid; }
.jobsList li{ margin-bottom:10px;padding-bottom:10px;}
.article-list span { float: right; margin-right: 10px;}
.pic-list { margin-top: 35px;}
.pic-list li { float: left; margin: 0 10px 36px; }
.pic-list img { width: 145px; height: 118px; }
.pic-list p { line-height: 40px; text-align: center; font-size: 14px; }
.page { text-align: center; margin-bottom: 20px;  font-size: 12px;}
.page a {margin-right:5px;padding:0 5px; border:#999 1px solid;}
.page .current {text-decoration:none;color:#FFF;background-color:#666666;vertical-align:middle;}
.page span, .pagebar a:hover {margin-right:5px;padding:0 5px; background-color:#666666; border:#666666 1px solid; color:#FFF;}
.n-p { padding-left: 16px;}
.Atitle{
	color:#666666;
	font-size:16px;
}
.Acontent p{
	margin: 20px auto 0px;
	padding: 0px;
	line-height: 25px;
	text-indent: 2em;
	color: rgb(51, 51, 51);
	font-family: 宋体, Arial Narrow; font-size: 14px;
	font-size: smaller;
}
.Ac {
	font-size:12px;
	color:#666;
}
.both{
	clear:both;
	margin-bottom:10px;
}
.SHOWList li{
	float:left;
	width:100%;
	margin-bottom:10px;
	border-bottom: #CCC 1px solid;
	height:auto;
}
.SHOWList span{display:block; line-height:25px;margin-bottom:10px;}
.SHOWList img{width: 150px; height: 120px;float: left; margin: 10px;}