/* 全局样式 */
body{font-size:12px; font-family:'微软雅黑'; background:#fff; color: #666;}div,span,p,input,textarea,form,body,ul,li,h1,h2,h3,h4,h5,h6,iframe{padding:0px;margin:0px}ul,li{list-style:none}a{color:#666;text-decoration:none}a img{border:0px}a:hover{color:#FF0000}.l_l{float:left; display:block;}.l_r{float:right; display:block;}.redfont{color:#F00}.grayfont{color:#555}.sp20{height:20px; clear:both; width:100%;}.sp10{height:10px; clear:both; width:100%;}.sp9{height:9px; clear:both; width:100%;}.sp30{height:30px; clear:both; width:100%;}.ipt-txt{border:1px solid #dedede; padding:3px 1px 1px 3px; margin-left:5px;}.none{display:none;}

/*分页*/
.pages { height:25px; overflow:hidden; padding:10px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; vertical-align:top; clear:both; margin-top:10px;}
.pages a, .pages span { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #888; color:#222; text-decoration:none !important; line-height:18px;}
.pages .current  { border:1px solid #888; background:#ccc; color:#FFF; font-weight:700; }
.pages a:hover{ border:1px solid #888; }
.pages .prev { padding:2px 7px 1px 16px; background:url(/images/arrow_left.gif) no-repeat 10% 53%; }
.pages .next { padding:2px 16px 1px 5px; background:url(/images/arrow_right.gif) no-repeat 90% 53%; *background-position:90% 45%; font-size:simsun; *line-height:21px; }

/* 分页样式 */
#K_page{width:100%; clear:both; height:32px; padding-top:30px;}
#K_page .pagination{width:100%; display:block; height:32px; text-align:center;}
#K_page .pagination li{display:inline-block; width:30px; height:30px; line-height:30px; margin:0 5px; border:1px solid #d0d0d0; background:#fff;}
#K_page .pagination li a{width:30px; height:30px; display:block;}
#K_page .pagination li:hover{border-color:#0b4992;}
#K_page .pagination li:hover a{color:#43873c;}
#K_page .pagination li.active{border-color:#0b4992; background:#0b4992;}
#K_page .pagination li.active a{ font-weight:bold; color:#fff;}
#K_page .pagination li.u{border:0px; height:32px; line-height:32px; margin:0px;}
#K_page .pagination li.u u{ text-decoration:none;}

/* 头部 */
#Header{height:120px; width:1200px; margin: 0 auto; overflow: hidden}
#Header h2{display: block; float: left}
#Header ul{width:850px; margin:0 auto; height:48px; display:block; float: right}
#Header ul li{width:170px; display:block; float:left; text-align:right; line-height:120px; font-size: 16px;}

/* 底部 */
#Footer{background:#333; height:86px; padding-top: 10px; width:100%; color: #fff; line-height: 35px;font-size: 14px;}
#Footer .in{width: 1200px; margin: 0 auto}
#Footer a{color: #fff; margin-right: 80px;}

#Banner{clear: both; height: 610px; width: 100%;}
#Intro{width: 1200px; margin: 0 auto; font-size: 14px; line-height: 220%;color: #666; padding: 20px 0; height: auto; overflow: hidden}

#Wrapper{width:1200px; height:auto; overflow:hidden; clear:both; margin: 0 auto}
.i_tit{width: 100%; height:100px; line-height:100px; text-align: center; font-size: 20px;}
.i_tit i{color: #888; margin-left: 5px; font-style: normal}

/* 首页案例 */
#i_case{width: 1200px; height: auto; overflow: hidden; display: block; margin: 0 auto; padding-bottom: 20px;}
#i_case li{ display: block; float: left; width: 588px; height: 240px; padding-bottom: 24px; position: relative; overflow: hidden}
#i_case li.l_l{padding-right: 24px;}
#i_case li img{position: absolute; top: 0px; left: 0px; width: 588px; height: 240px;z-index: 1}
#i_case li span{width: 350px; height: 34px; display: block; left: 120px; top: 100px; line-height: 34px; background: url(/images/case_span_bg.png); position: absolute; z-index: 2; text-align: center; color: #fff; font-size: 20px;}

/* 首页新闻图片 */
#i_news {width:100%; clear:both; background:#f9f9f9; height: auto; overflow: hidden; margin-bottom: 60px;}
#i_news .in{width: 1200px; margin: 0 auto; overflow: hidden}
#i_news .pic{ width:600px; height:520px; float:left }
#i_news .pic a{color: #333;}
#i_news .pic img{width:600px; height:320px; display:block}
#i_news .pic span{display:block;height:40px; line-height:40px; font-size:20px; margin-top: 20px;}
#i_news .pic i{display:block; font-style:normal; height:30px; line-height:30px; text-align:right; color:#666;}
#i_news .pic p{dispaly:block; line-height:24px; font-size:14px; text-indent:2em;}

/* 首页新闻 */
#i_news .info{float:right; width:540px; }
#i_news .info a{width:540px; height:126px; display: block; color: #333;}
#i_news .info a i{width:90px; font-size:60px; display:block; height:80px; line-height: 80px; text-align:left; border-right:1px solid #dedede; font-style:normal; float:left;}
#i_news .info span{display:block; width:430px; height:20px; line-height:20px; font-size:20px; float: right}
#i_news .info u{display:block; width:430px; float: right; text-decoration: none; height:20px; line-height:20px; text-align:right; color:#666;}
#i_news .info p{dispaly:block; width:430px; float: right; line-height:20px; height:40px; overflow: hidden; font-size:13px; color: #666}

/* 内页左侧 */
#Wrapper .l_inner{width:230px; display:block; float:left; overflow: hidden; min-height: 615px;}
.l_inner .tit{height: 34px; line-height: 35px; background: url(/images/menu_bg.jpg) no-repeat left bottom; padding-left: 13px; font-size:14px; overflow: hidden}
.l_inner a{background: url(/images/menu_abg.jpg) no-repeat 15px 12px; height: 34px; line-height: 34px; padding-left: 30px; display: block}
.l_inner a:hover,.l_inner a.curr{background: url(/images/menu_ahbg.jpg) no-repeat 15px 12px; color:#0a3085}
.l_inner div{clear:both; height:10px; width:100%;}

/* 页面右侧 */
#Wrapper .r_inner{width:940px; display:block; float:right; overflow: hidden; height: auto;}
.r_inner .pos{height: 34px; line-height: 35px; background: url(/images/menu_bg.jpg) no-repeat left bottom; padding-left: 13px; font-size:14px; overflow: hidden}
.r_inner .pos span{display: block; float: left;}
.r_inner .pos p{display: block; float: right; font-size: 12px; color: #666;}
.r_inner .pos p a{color: #666;}
.r_inner .r_content{ padding: 20px; height: auto; overflow: hidden;}
.r_inner .border20{border: 20px solid #f3f3f3; }
.r_inner .marign20{margin: 20px 0;}

/* 招聘 */
.hr_div .email{height: 70px; line-height: 70px; font-size: 20px;}
.hr_div .email p{background: url(/images/hr_fly.jpg) no-repeat 0 22px; padding-left: 40px; display: block; height: 70px; margin-left: 20px; color: #666}
.hr_div .job{border-top: 20px solid #f3f3f3; height: 300px; overflow: hidden; color: #666 }
.hr_div .job .name{width: 180px; height: 100px; padding-top: 150px; text-align: center; font-size: 20px; background: url(/images/hr_person.jpg) no-repeat 62px 70px; color: #666; float: left}
.hr_div .job .info{padding-top: 30px; float: left; width: 375px; padding-right: 50px; font-size: 16px;}
.hr_div .job .info .tit{background: url(/images/hr_icon_1.jpg) no-repeat; padding-left: 25px; height: 25px; line-height: 19px;}
.hr_div .job .info .p{font-size: 12px; color: #333; padding-left: 25px; line-height: 24px;}
.hr_div .job .desc_place{padding-top: 30px; float: left; width: 240px; padding-right: 50px; font-size: 16px;}
.hr_div .job .desc_place .tit{background: url(/images/hr_icon_2.jpg) no-repeat; padding-left: 25px; height: 25px; line-height: 19px;}
.hr_div .job .desc_place .p{font-size: 12px; color: #333; padding-left: 25px; line-height: 24px;}
.hr_div .job .desc_place .tit2{background: url(/images/hr_icon_3.jpg) no-repeat; padding-left: 25px; height: 25px; line-height: 19px;}
.hr_div .job .desc_place .tit2 span{color: #333;}
/* 新闻列表 */
.r_inner .r_content .news_list{width:100%; line-height:38px; clear: both;}
.r_inner .r_content .news_list li{border-bottom:1px dotted #d0d0d0; height:38px; display:block; clear:both;}
.r_inner .r_content .news_list li a{font-size:14px; float:left; display:block; color: #666;}
.r_inner .r_content .news_list li u{display:block; float:right; padding-right:5px; text-decoration:none; color: #999}

/* 图片列表 */
.r_inner .r_content .imgs_list{font-size: 14px;}
.r_inner .r_content .imgs_list a{color: #666;}
.r_inner .r_content .imgs_list li{ width:286px; height:260px; padding-right: 21px; display:block; text-align:center; float:left;}
.r_inner .r_content .imgs_list li.last{padding-right:0px; }
.r_inner .r_content .imgs_list li img{width:286px; height:200px; display: block; margin-bottom: 10px;}

/* 单页 */
.one_content{font-size:14px; line-height:200%;}
.one_content .article_title{width:100%; margin:0px auto; padding:15px 0px 10px 0px; text-align:center; font-size:20px;}
.one_content .article_title h1{font-size:20px; color:#666; text-align:center; margin:0px auto; clear:both; line-height: 200%;}
.one_content .font_size{border-bottom:1px solid #e6e6e6; width:100%; margin:0px auto; height:30px; line-height:30px; padding-bottom: 10px; text-align:center;}
#zoom{padding:15px;}

/* 联系我们 */
.contact_one_title{height: 40px; line-height: 40px; font-size: 26px; text-align: center; display: block; padding-bottom: 20px;}
.contact_one_info{width: 100%; clear: both; height: 22px; line-height: 22px; padding: 30px 10px 20px 10px;}
.contact_one_info span{display: block; float: left; width: auto; height: 22px; font-size: 16px; padding-left: 25px; padding-right: 50px;}
.contact_one_info .s1{ background: url(/images/ic_1.jpg) no-repeat;}
.contact_one_info .s2{ background: url(/images/ic_2.jpg) no-repeat; .}
.contact_one_info .s3{ background: url(/images/ic_3.jpg) no-repeat;}

.index_focus{position:relative; width:100%; height:610px; margin:0 auto; overflow:hidden;}
.index_focus .bd li{display:none; position:absolute; left:0; top:0;}
.index_focus_post{z-index:10;}
.index_focus .pic{width:100%; height:610px; display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute; left:45%; bottom:3%; z-index:20;}
.index_focus .slide_nav a{cursor:pointer; float:left; font-size:28px; font-family:arial; color:#fff; padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none; color:#9c0;}
.index_focus_pre,.index_focus_next{display:none; position:absolute; top:50%; margin-top:-36px; width:72px; height:72px; text-indent:100%; white-space:nowrap; overflow:hidden; z-index:10; background: url(/images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:30px; background-position:0 0;}
.index_focus_pre:hover{background-position:0 -144px;}
.index_focus_next{right:30px; background-position:0 -72px;}
.index_focus_next:hover{background-position:0 -216px;}
.index_focus_info {position:absolute; left:10%; bottom:12%; width:800px; height:200px; padding-bottom:10px; color:#fff; text-decoration:none; cursor:pointer; -moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6); -webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6); background:url("/images/index_focus_bg.png") no-repeat; _background: none;}