﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0;font-size:12px;font-family:'\5b8b\4f53',Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background-attachment: fixed; /* prevent screen flash in IE6 */}
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-family:'\5FAE\8F6F\96C5\9ED1';font-weight:normal;font-size:14px;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal;}
fieldset, img, input { border: 0 none;}
table{border-collapse: collapse; border-spacing: 0;}
ul,li {list-style:none;}
i,em{ font-style:normal;}
fieldset,img{border:0px;}
textarea { resize: vertical }
a {text-decoration:none; color:#333; blr:exPRession(this.onFocus=this.blur())}
a:focus { outline:0;}
a:hover{text-decoration:none;}
a:active { color:red;}
.clear:after,ul:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area,.con:after{zoom:1}
.news_list ul li:before{ content:"·";}
.left { float: left;}
.right { float: right;}
.bj{background-image:url(../images/bj.png); background-repeat:no-repeat;}
.wapper{ width:980px; margin:0 auto;}
.padtb{ padding:20px 0;}
.top {height:50px;z-index: 100; _position: relative; _top: 0px; background:#fff; width:100%;display: block; z-index: 100; overflow: visible; position: fixed; top: 0px; /* position fixed for IE6 */ _position: absolute;  _top: expression(documentElement.scrollTop + "px"); padding-top:20px; border-bottom:#eeeeee solid 1px;}
.top .logo{ position:absolute; left:0; width:116px; height:29px; overflow:hidden;}
.top .logo h1 a{ display:block; width:116px; height:29px; text-indent:-999em; background-position:0 0;}
.topNav { padding-left:250px; background-repeat: no-repeat; background-position: right; height: 31px; position:relative;}
.nav { position: relative; height: 28px;}
.nav li { float: left; margin:0 15px; display: inline; height: 26px; line-height: 26px; }
.nav li a { padding: 0 8px; font-size: 14px; color:#333;text-decoration: none;font-family:'\5FAE\8F6F\96C5\9ED1';}
.nav li a:hover { text-decoration: none; }
.nav li.cur a { color: #c70f19; }
.nav .nav-line { position: absolute; border-bottom: 2px solid #c70f19; height: 0; overflow: hidden; left: 0; bottom: 0; }
.center{ padding-top:71px;}
/* banner*/
#wrap { background: #fff;}
#header { width: 100%; margin: 0 auto; overflow: hidden }
#header .main_image { width: 100%; height: 418px; border-top: 1px solid #d7d7d7; overflow: hidden; margin: 0 auto; position: relative }
#header .main_image ul { width: 9999px; height: 418px; overflow: hidden; position: absolute; top: 0; left: 0 }
#header .main_image li { float: left; width: 100%; height: 418px; }
#header .main_image li span { display: block; width: 100%; height: 418px }
#header .main_image li a { display: block; width: 100%; height: 418px }
#header .main_image li .img1 { background: url(../images/img_main1.jpg) center top no-repeat }
#header .main_image li .img2 { background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image li .img3 { background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image li .img4 { background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image li .img5 { background: url(../images/img_main5.jpg) center top no-repeat }
/* 121126 */
#header .main_image li .img_1 { background: url(../images/img_main_1.jpg) center top no-repeat }
#header .main_image li .img_2 { background: url(../images/img_main_2.jpg) center top no-repeat }
#header .main_image li .img_3 { background: url(../images/img_main_3.jpg) center top no-repeat }
#header .main_image li .img_4 { background: url(../images/img_main_4.jpg) center top no-repeat }
#header .main_image li .img_5 { background: url(../images/img_main_5.jpg) center top no-repeat }
#header .main_image2 { width: 100%; height: 422px; overflow: hidden; margin: 0 auto; background-color: #999 }
#header .main_image2 .inner_recruit { width: 100%; height: 422px; background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image2 .inner_brave { width: 100%; height: 422px; background: url(../images/img_main2.jpg) center top no-repeat }
#header .main_image2 .inner_work { width: 100%; height: 422px; background: url(../images/img_main3.jpg) center top no-repeat }
#header .main_image2 .inner_project { width: 100%; height: 422px; background: url(../images/img_main4.jpg) center top no-repeat }
#header .main_image2 .inner_people { width: 100%; height: 422px; background: url(../images/img_main5.jpg) center top no-repeat }
#header .main_image2 .inner_story { width: 100%; height: 422px; background: url(../images/img_main6.jpg) center top no-repeat }
#header .main_image2 .click a.special_list { float: right; display: block; width: 225px; height: 230px; margin: 67px 30px }
#container { width: 100%; overflow: hidden }
#container .f_left { float: left }
#container .f_right { float: right }
#container .sub_people { width: 100%; margin: 0 auto }
#container .sub_people .people_txt { width: 900px; margin: 0 auto }
#container .sub_people .brave_people { width: 900px; height: 236px; padding-bottom: 60px; margin: 0 auto }
#container .people_menu { height: 34px; border-bottom: 4px solid #000; overflow: hidden; background: url(../images/bg_mini_dot.gif) 100% 17px no-repeat }
#container .people_menu ul { overflow: hidden; float: left }
#container .people_menu li { float: left; text-align: center; }
#container .people_menu li span { display: block; height: 11px; margin-right: 18px; padding: 11px 10px 12px; cursor: pointer }
#container .people_pic dl { float: left; padding: 52px 64px 0 0 }
#container .people_pic dl.none { padding-right: 0 }
#container .people_pic dt { width: 177px; height: 251px } /* kys */
#container .people_pic dt.new { position: relative }
#container .people_pic dt.new span { position: absolute; right: 1px; top: 0; display: none } /* kys */
#container .people_pic dt.new span img { width: 50px; height: 50px; }
#container .people_pic dd { width: 177px; height: 100px; display: none } /* kys */
#container .inner_contents { width: 900px; margin: 0 auto; padding: 80px 0 40px 0; overflow: hidden; position: relative }
div.flicking_con { width: 990px; margin: 0 auto; position: relative }
div.flicking_con .flicking_inner { position: absolute; top: 380px; left: 890px; z-index: 50; width: 300px; height: 21px } /* 121126 */
div.flicking_con a { float: left; width: 21px; height: 21px; margin: 0; padding: 0; background: url(../images/btn_main_img.png) 0 0 no-repeat; display: block; text-indent: -2000px }
div.flicking_con a.on { background-position: 0 -21px }
#btn_prev, #btn_next {z-index:99;position:absolute;display:block;width:73px!important;	height:74px!important;	top:50%;	margin-top:-37px;display:none;}
#btn_prev {	background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next {	background:url(../images/hover_right.png) no-repeat right top;right:100px;}
.hot_new{ height:26px; border-bottom:1px solid #eeeeee; padding-top:11px;}
.scrollDiv{height:15px;/* 必要元素 */line-height:15px;overflow:hidden;/* 必要元素 */ width:955px; padding:0 0 0 25px; position:relative;}
.scrollDiv .bj{ background-position:-167px 0; display:block; position:absolute; width:15px; height:15px; left:0;} 
.scrollDiv ul li{height:15px;}
.scrollDiv ul li a:hover{color:#fe6000;}
/* banner*/
.col{ background:#f0f0f0;}
.porc ul li{ width:208px; border:#d3deeb solid 1px; background:#eff2f9; float:left; padding-bottom:10px; margin-right:10px; cursor:pointer; overflow:hidden;}
.porc ul li p{position:relative; padding:10px;}
.porc .row1{ width:178px; margin:4px 4px 0 4px; background:#FFF; border:#d3deeb solid 1px; font-size:12px;font-family:'\5b8b\4f53'; color:#666; line-height:25px; padding-bottom:30px;}
.porc .row1 span{ display:block; font-size:16px;font-family:'\5FAE\8F6F\96C5\9ED1'; margin-bottom:10px;}
.porc .row2 span{ color:#85b0e6; font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1';}
.porc .row2 i{ display:block; position:absolute;}
.porc .row2 span{ padding-left:20px;}
.porc .row2 span .bj{ width:17px; height:17px; background-position:-166px -17px; left:4px; top:10px;}
.porc .row2 .bj{width:60px; height:60px;right:4px; top:-26px; z-index:10;}
.porc .row2 .book01{ background-position:0 -35px;}
.porc .row2 .book02{ background-position:-60px -35px;}
.porc .row2 .book03{ background-position:-120px -35px;}
.add{border:#d3deeb solid 1px; background:#FFF; width:318px;  _width:308px; height:180px; position:relative; overflow:hidden;}
.add .eas{ position:absolute;display:block; width:88px; height:88px; background-position:-211px -27px; right:0; bottom:10px;}
.add p{ padding-left:20px; color:#666; line-height:25px;}
.add .row1{font-size:16px;font-family:'\5FAE\8F6F\96C5\9ED1'; padding-top:20px;}
.new{ padding:20px 0;}
.new .hd{ height:80px; position:relative; overflow:hidden;}
.new .hd h2,.cenrer_title h2{ font-size:45px; float:left; color:#666666;}
.new .hd h2 span{ font-size:50px;font-family:Arial;text-transform:uppercase; color:#999999; margin:0 10px;}
.new .hd h2 p{ float:left; line-height:30px; color:#999999;}
.new .hd p,.cenrer_title p{ float:left;font-family:'\5FAE\8F6F\96C5\9ED1'; line-height:20px; color:#999999; padding-top:10px;}
.new .hd p span{text-transform:capitalize;}
.new .hd .more{ position:absolute; right:0; top:0; color:#39f; font-size:25px;font-family:'\5FAE\8F6F\96C5\9ED1'; text-transform:uppercase; line-height:61px;}
.new .hd a:hover{ text-decoration:underline;}
/* slide */
.slide{width:980px;height:520px;overflow:hidden;margin:0 auto;background:#000;}
.slide_box{width:244px;height:520px;overflow:hidden;position:relative;float:left;cursor:pointer;background-repeat:no-repeat; border-right: 1px solid #999;}
.slide_box.last{border-right-width:0}
.slide .bg1 .navbox{width:244px}
.slide #box_1{position:absolute;left:0;bottom:0}
.slide #box_1 .navtitle{width:244px;height:45px;line-height:45px;overflow:hidden;font-size:20px;text-align:center}
.slide #box_1 .navsumary{padding:10px;margin-bottom:3px;font-size:12px;line-height:26px}
.slide #box_2{position:absolute;left:0;bottom:45px}
.slide #box_2 .navtitle{width:244px;height:45px;line-height:45px;overflow:hidden;font-size:20px;text-align:center}
.slide #box_2 .navsumary{padding:10px;margin-bottom:3px;font-size:12px;line-height:26px}
.slide #box_3{position:absolute;left:0;bottom:90px}
.slide #box_3 .navtitle{width:244px;height:45px;line-height:45px;overflow:hidden;font-size:20px;text-align:center}
.slide #box_3 .navsumary{padding:10px;margin-bottom:3px;font-size:12px;line-height:26px}
.slide #box_4{position:absolute;left:0;bottom:45px}
.slide #box_4 .navtitle{width:244px;height:45px;line-height:45px;overflow:hidden;font-size:20px;text-align:center}
.slide #box_4 .navsumary{padding:10px;margin-bottom:3px;font-size:12px;line-height:26px}
.slide .navbox .navsumary{color:#fff;display:none;padding:10px}
.navtitle img{display:none}
.slide .navbox .navtitle a,.slide .navbox .navtitle a:link,.slide .navbox .navtitle a:visited{color:#fff;text-decoration:none}
.slide .navbox .navtitle a:hover{color:#fff;text-decoration:underline}
.slide .navtitle,.slide .navsumary{position:relative}
.slide div.bg{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}
.slide div.txt{position:relative;z-index:2}
.slide div.bg{filter:alpha(opacity=60);opacity:.6}
.slide #box_1 div.bg{background-color:#00ffea}
.slide #box_2 div.bg{background-color:#9d9d9d}
.slide #box_3 div.bg{background-color:#c020e8}
.slide #box_4 div.bg{background-color:#0471cd}
.more{position:absolute;right:30px;top:500px;font-size:18px;color:#fff;}
.more a:link,.more a:visited{color:#fff;}
/* slide */
.new .news{ padding:15px; background:#FFF; box-shadow:#CCC 0 0 10px;}
.new .news .left img{ margin-right:15px;}
.new .news .right{ padding-top:12px;}
.new .news .right ul li{ width:615px; overflow:hidden; margin-bottom:15px; padding-bottom:15px; border-bottom:#CCC dotted 1px;}
.new .news .right ul li:last-child{ border:0 none; padding:0;}
.new .news .right ul li a:hover{ text-decoration:underline;}
.new .news .right ul li img{ display:block; float:left; margin-right:15px;}
.new .news .right ul li h2{ font:bold 16px/30px \5FAE\8F6F\96C5\9ED1; color:#444;}
.new .news .right ul li p{ font-size:12px; color:#666; line-height:20px; height:40px; overflow:hidden; margin-top:3px;}
.new .news .right ul li .release{font-size:12px; color:#999;}
.link{ padding:10px 0;}
.link span{ display:block; font:16px/30px \5FAE\8F6F\96C5\9ED1; color:#333;}
.link a{ display:inline-block; color:#666; margin:0 10px; line-height:25px;}
.link a:hover{ text-decoration:underline;}
.foot .hd{ height:45px; line-height:45px; overflow:hidden; background:#232323; border-bottom:#000 solid 1px;}
.foot .hd .back_top{ display:block; width:41px; height:32px; background-position:-121px 0; float:right; cursor:pointer;}
.foot .hd .back_top:hover{ box-shadow:#f4f4f4 0 0 5px;transition: box-shadow 1s; border-radius:0 0 3px 3px;}
.foot .hd a{ display:inline-block; margin-right:20px; color:#979796;font:14px/45px \5FAE\8F6F\96C5\9ED1;}
.foot .hd a:hover{ color:#FFF;transition: color 1s;-moz-transition: color 1s; /* Firefox 4 */-webkit-transition: color 1s; /* Safari 和 Chrome */-o-transition: color 1s; /* Opera */}
.foot .bd{ background:#2f2f2f; border-bottom:#2f2f2f solid 1px; padding:10px 0;}
.foot .bd .left h2{text-align:right;font:20px/40px \5FAE\8F6F\96C5\9ED1;color:#979796; float:left; width:100px;}
.foot .bd .left p{ float:left; line-height:25px; color:#979796; padding:0 0 0 20px;} 
.foot .bd .left p .qq{ background-position:-187px 0; display:inline-block; padding:0 10px 0 28px; font:12px/22px Arial; color:#FFF; text-shadow:#666 1px 1px;border-radius:1px; margin:13px 15px 10px 0;}
.foot .bd .left p .tel{font:16px/30px \5FAE\8F6F\96C5\9ED1;} 
.foot .bd .right .bj{ background-position:0 -110px; display:block; width:158px; height:155px;}
.cenrer_title{ padding:30px 0; color:#666; border-bottom:1px solid #eeeeee;}
.cenrer_title h2{ float:left; margin-right:15px; vertical-align:middle;}
.cenrer_title h2 span{color:#333; text-transform:uppercase; font:50px Arial; margin-right:15px;}
.cenrer_title p{ float:left; vertical-align:middle;}
.porduc{ padding:40px 0;}
.porduc ul li{ width:33.3%; float:left;}
.porduc ul li a{ display:block; color:#5380da;font:16px/22px \5FAE\8F6F\96C5\9ED1; text-align: center; margin-bottom:20px;}
.porduc ul li .bj{ width:158px; height:145px; margin:0 auto 20px; -webkit-transition: 1s ease-in; -moz-transition: 1s ease-in; -ms-transition: 1s ease-in; -o-transition: 1s ease-in; transition: 1s ease-in;}
.porduc ul li .bj:hover{width:158px; height:145px;-webkit-transform: rotateY(-360deg); -moz-transform: rotateY(-360deg); -ms-transform: rotateY(-360deg); -o-transform: rotateY(-360deg); transform: rotateY(-360deg);}
.porduc .porduc08{ background-position:0 -265px;}
.porduc .porduc09{ background-position:0 -410px;}
.porduc .porduc010{ background-position:0 -555px;}
.porduc ul li p{ padding:0 40px;font:14px/22px \5FAE\8F6F\96C5\9ED1; color:#666;}
.porduc .porduc_left{ width:300px; float:left;}
.porduc .porduc_left span{ display:block;width:158px; height:145px; margin:0 auto; text-indent:-99em; overflow:hidden;}
.porduc .porduc_right{ width:680px; float:right; font-family:\5FAE\8F6F\96C5\9ED1;}
.porduc .porduc_right h2{ font-size:18px; line-height:40px; color:#333;margin-bottom:20px;}
.porduc .porduc_right p{font-size:14px; line-height:25px; color:#666; margin-bottom:20px;}
.page{ padding:15px 0; text-align:center;}
.page a{ margin:0 5px; color:#333;}
.case,.faq,.about{ padding:20px 0;}
.case ul li{ width:220px; float:left; margin:5px 7px; _margin:5px 4px; padding:5px;}
.case ul li:hover{ box-shadow:#999 0 0 10px; -webkit-transition: .5s ease-in; -moz-transition:.5s ease-in; -ms-transition: .5s ease-in; -o-transition: .5s ease-in; transition: .5s ease-in;}
.case ul li a{ display:block; line-height:35px; width:220px;font:14px/35px \5FAE\8F6F\96C5\9ED1; color:#666; text-align:center;}
.case .case_left{ width:730px; overflow:hidden; float:left;}
.case .case_left img{ display:block; max-width:700px !important; margin:0 auto;}
.case .case_right{ width:220px; float:right; font-family:\5FAE\8F6F\96C5\9ED1;}
.case .case_right h2{ font-size:18px; color:#666; line-height:25px;}
.case .case_right p{ font-size:12px; color:#666; line-height:25px;}
.case .case_right .row1{ margin:15px 0; line-height:40px; font-size:14px; color:#666; border:#CCC dotted 1px; border-left:0 none; border-right:0 none;}
.case .case_right .row2{ color:#666; line-height:25px; text-indent:2em;}
.case_page{ height:13px; padding:20px 0; border-top:1px solid #eeeeee; font-family:\5FAE\8F6F\96C5\9ED1;}
.case_page a{ line-height:13px; display:inline-block; height:13px;}
.case_page a:hover{ color:#4888ef;}
.case_page i{ display:inline-block; height:13px; width:8px; vertical-align:middle;}
.case_page .case_page_back{ float:left;}
.case_page .case_page_back .bj{ background-position:-187px -48px; margin-right:10px;}
.case_page .case_page_back:hover i{background-position:-197px -48px;-webkit-transition: .2s ease-in; -moz-transition:.2s ease-in; -ms-transition: .2s ease-in; -o-transition: .2s ease-in; transition: .2s ease-in;}
.case_page .case_page_list{display:block; width:19px; height:13px; margin:0 auto;}
.case_page .case_page_list a{display:block; width:19px; height:13px;background-position:-187px -78px; text-indent:-99em; overflow:hidden;}
.case_page .case_page_list a:hover{background-position:-187px -95px;transition: background-position 1s; -webkit-transition: .2s ease-in; -moz-transition:.2s ease-in; -ms-transition: .2s ease-in; -o-transition: .2s ease-in; transition: .2s ease-in;}
.case_page .case_page_next{ float:right;}
.case_page .case_page_next .bj{ background-position:-197px -61px; margin-left:10px;}
.case_page .case_page_next:hover i{background-position:-187px -61px;-webkit-transition: .2s ease-in; -moz-transition:.2s ease-in; -ms-transition: .2s ease-in; -o-transition: .2s ease-in; transition: .2s ease-in;}				
.faq .hd .faq_left{ float:left; width:300px; height:200px;}
.faq .hd .faq_right{ float:right; width:650px;}
.faq .hd .faq_right ul li{ width:43%; float:left; padding-left:2%; height:30px; overflow:hidden;}
.faq .hd .faq_right ul li a{ line-height:30px; color:#666;font-family:\5FAE\8F6F\96C5\9ED1;}
.faq .bd{ padding-top:20px;}
.faq .bd ul li{ height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; border-bottom:#CCC dotted 1px;}
.faq .bd ul li a{color:#666;font:14px/40px \5FAE\8F6F\96C5\9ED1; float:left; width:80%; text-align:left;}
.faq .bd ul li a:hover,.faq .hd .faq_right ul li a:hover{ text-decoration:underline; color:#333;}

.bd1{ padding-top:20px; overflow: hidden; width: 980px; margin-bottom: 40px;}
.bd1 h2{font-size: 18px; color: #333;}
.bd1 ul{margin-right: -70px; }
.bd1 ul li{ height:40px; line-height:40px; text-align:right; font-size:14px; color:#666; border-bottom:#CCC dotted 1px; width: 450px; float: left; margin-right: 70px;}
.bd1 ul li a{color:#666;font:14px/40px \5FAE\8F6F\96C5\9ED1; float:left; width:80%; text-align:left;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.bd1 ul li a:hover{ text-decoration:underline; color:#333;}


.listmore{ padding-top:20px;}
.listmore a{color:#666;font:14px/40px \5FAE\8F6F\96C5\9ED1; text-align:center; display:block; background:#f0f0f0; border-radius:5px;}
.listmore a:hover{background:#e1e1e1;}
.text_main h2{font:22px/40px \5FAE\8F6F\96C5\9ED1; color:#333; margin-bottom:20px;}
.text_main p{ font:14px/25px \5FAE\8F6F\96C5\9ED1; color:#666; margin-bottom:20px; text-indent:2em;}
.new_hot{ padding-left:2%;}
.new_hot h2{font:18px/30px \5FAE\8F6F\96C5\9ED1;color:#333;}
.new_hot h2 a{ color:#333;}
.new_hot a:hover{ text-decoration:underline;}
.new_hot p{font:12px/25px \5FAE\8F6F\96C5\9ED1; color:#666; margin:10px 0; border-bottom:#CCC dotted 1px; padding-bottom:10px;}
.new_hot p a{ color:#cc0000;}
.about{ position:relative;}
.about h2{font:bold 25px/30px \5FAE\8F6F\96C5\9ED1; color:#333; margin-bottom:20px;}
.about p{font:14px/30px \5FAE\8F6F\96C5\9ED1; color:#666;}
.about .map{ padding-top:20px;}
/*map*/
#allmap {width:100%; height:470px;overflow: hidden;margin:0;}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
.myclass{ height:50px; width:150px; font-size:12px; line-height:22px;}
.bigdiv{width:100%; height:100%; margin:0 auto;}
/*map*/
.talent_bd {color: #666; line-height: 30px; padding: 0 60px;}
.talent_td { border-bottom: 1px solid #dcdcdc;height: 20px; margin-bottom: 20px; position: relative;}
.talent h2 { background:#f4f4f4; border-bottom: 1px solid #ededed; border-left: 3px solid #999; font-family:\5FAE\8F6F\96C5\9ED1; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; padding-left: 10px; text-align: left;}
.talent table { color: #787878; font-size: 12px; margin-top: 10px;}
.talent table tr td { border-bottom: 1px solid #e7e8e8; padding: 10px 0; text-align: center; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1;}
.talent table tr td:first-child{ padding-left:2%;}
.talent table tr .teleft { color: #666; text-align: left;}
.talent table tr .teleft a { color: #787878;}
.talent table tr td a { display: inline-block;}
.talent_td span { background:#ffffff; color: #666; display: block; font-weight: bold; height: 30px;left: 20px;line-height: 30px; position: absolute; text-align: center; top: 5px; width:100px; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;}
.check{ padding:15px; border-bottom:1px solid #eeeeee;}
.check a{height:30px; border-style: solid; border-width:1px; border-color:#d1d1d1; background:#e9e9e9; border-radius:3px; display:inline-block; margin-right:10px; font:14px/30px \5FAE\8F6F\96C5\9ED1; padding:0 10px; color:#666;}
.check a:hover,.check .on{border-color:#3079ed; background:#4888ef; color:#fff;transition: background .5s;-moz-transition: background .5s; /* Firefox 4 */-webkit-transition: background .5s; /* Safari 和 Chrome */-o-transition: background .5s; /* Opera */}
.aaa{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#eee{background:#FFF; float:right; width:270px; height:150px; right:0; bottom:0; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.rightdirection{width:0;height:0;line-height:0; display:block; border-width:5px;border-style:solid;border-color:transparent transparent transparent #A9DBF6;Filter:Chroma(color=color);}
.qqqqq{ background-image: -webkit-linear-gradient(top, rgba(243,151,0,.6), rgba(243,151,0,.6)); background-image: -moz-linear-gradient(top, rgba(243,151,0,.6), rgba(243,151,0,.6)); background-image: linear-gradient(top bottom, rgba(243,151,0,.6), rgba(243,151,0,.6)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#88f39700',endColorstr='#88f39700',gradientType=0)"; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#88f39700', endColorstr='#88f39700', gradientType=0); position:absolute;}
.mgbt_10{margin-bottom:10px}
.mgbt_15{margin-bottom:15px}
/*分页*/
.lujing { width:500px; margin:0 auto; margin-top:30px; overflow:hidden; margin-bottom:10px; }
.lujing ul li { float:left; text-align:center; color:#848484; }
.fy01{ margin-top:2px; BACKGROUND: url(../images/al05.gif); width:25px; height:18px; text-align:center;}
.firstpage,.prevpage,.nextpage,.lastpage{ height:21px; text-align:center; margin-left:5px;}
.firstpage{BACKGROUND: url(../images/al01.gif); width:36px;}
.prevpage{BACKGROUND: url(../images/al02.gif); width:48px;}
.nextpage{BACKGROUND: url(../images/al03.gif); width:48px;}
.lastpage{BACKGROUND: url(../images/al04.gif); width:36px;}
.fy01a,.firstpagea,.prevpagea,.nextpagea,.lastpagea{display:block; text-indent:-99999px}
.fy01a{width:25px; height:18px; }
.firstpagea,.prevpagea,.nextpagea,.lastpagea{height:21px;}
.firstpagea,.lastpagea{width:36px;}
.prevpagea,.nextpagea{width:48px;}
.main_visual{ position:relative;}
.foot_b{ padding:83px 0 0 20px;}
.foot_b a{ margin:0 10px; display:inline-block;}
.er{ float:right; width:170px; height:400px; right:0; bottom:0; position:fixed; _position:absolute; _top:expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
.text_main .time{text-indent:0; text-align:right;}
.text_main .time span{ margin-left:30px; display:inline-block;}
#cnzz_stat_icon_1255222507{ display:none;}

.closedb1{position:absolute;right:0px;top:0px;width:24px;height:25px;}
.closedb1 a{display:block;width:24px;height:25px;}
.conent{ position:fixed; top:50%;left:0;right:0;width:315px;height:241px;margin:0 auto;}
.topfloor{z-index:1000}
.conent .sition .sign{width:0px;height:10px;border:2px solid #000;display:block;position:absolute;top:27px;left:46px;}
.hidden{display:none;}