  /*================首页================*/

.banner{ min-width:1000px;  position:relative;  height:645px; overflow:hidden; }

.banner .bd{ position:relative; z-index:0; *height:645px; }

.banner .bd ul{ width:100% !important;  height:645px;}

.banner .bd li{ width:100% !important;  height:645px;}

.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:645px;  }

.banner .bd li a{ width:100%; height:645px; display:block; cursor:pointer;}

.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei"; }

.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url("/statics/default/css/images/banner-btn.png") 0 0 no-repeat;

_background:url("/statics/default/css/images/banner-btn-ie6.png") 0 0 no-repeat;}

.banner .hd{ width:100%;  position:absolute; z-index:10000; bottom:0; left:0; height:40px; line-height:40px; text-align:center; }

.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:10px; margin:7px; background:url("/statics/default/images/dot1.png") no-repeat center center; overflow:hidden; line-height:9999px; *line-height:0; }

.banner .hd ul .on{background:url("/statics/default/images/dot2.png") no-repeat center center;}

.banner .prev,.banner .next{ position:absolute; top:50%; margin-top:-29px; display:block; width:30px; height:58px; z-index:99;}

.banner .prev{ background:url("/statics/default/images/btn-left.png") no-repeat 0 0; left:15%;}

.banner .next{ background:url("/statics/default/images/btn-right.png") no-repeat 0 0; right:15%;}

.pics { padding:50px 0 85px 0; }

.list{width:1180px;}

.list li { float:left; width:260px; text-align:center; margin-right:35px;}

.list li h4{ height:126px; overflow:hidden; }

.list li h4 a{ display: block; height: 188px; }

.list li h1{font-weight:normal; margin-top:15px;}

.list li h1 a{font-family:"Microsoft YaHei"; font-size:18px; color:#333;}

.list li p { position: relative; z-index: 999; display:block; width:100%; line-height:20px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#888; background-color: #fff; margin-top:10px;}

.list .current h1 a{ color:#0071c5;}

.c_news .c_title{text-align:center; background:url("/statics/default/images/t_bg.png") no-repeat center bottom; padding-bottom:8px;}

.c_news .c_title h1{font-weight:normal; font-family:"Microsoft YaHei"; font-size:24px; color:#333;}

.c_news .c_title h1 span{color:#209c3f;}

.c_news .c_title p{font-family:"Microsoft YaHei"; font-size:12px; color:#888; text-transform:uppercase;}

.c_news .c_con{padding:38px 0 56px 0; background:url("/statics/default/images/n_bg.png") repeat-x left bottom;}

.c_news .c_con ul{width:1168px;}

.c_news .c_con li{width:269px; float:left; border:1px #f5f4f4 solid; margin-right:21px;}

.c_news .c_con li .pic{width:269px; height:173px;}

.c_news .c_con li .pic a{width:269px; height:173px; display:block; position:relative; overflow:hidden;}

.c_news .c_con li .pic img{width:269px; height:173px; position:absolute; left:0; top:0;}

.c_news .c_con li .txt{padding:18px 10px 20px 10px;}

.c_news .c_con li .txt h2{font-weight:normal;}

.c_news .c_con li .txt h2 a{font-family:"Microsoft YaHei"; font-size:16px; color:#333;}

.c_news .c_con li .txt h2 a:hover{color:#209c3f;}

.c_news .c_con li .txt span{font-family:"Microsoft YaHei"; font-size:12px; color:#999; padding:8px 0; display:block;}

.c_news .c_con li .txt span img{vertical-align:middle; margin-right:5px;}

.c_news .c_con li .txt p{font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:22px; height:44px; overflow:hidden;}

.c_news .c_con li .line{height:2px; background:#fff;}

.c_news .c_con li:hover .line{height:2px; background:#209c3f;}

.friends_link{padding-top:25px;}

.friends_link .link_left{font-family:"Microsoft YaHei"; font-size:14px; color:#1f77c2; line-height:16px; width:30px; background:url("/statics/default/images/link.png") no-repeat right center;}

.friends_link .link_right{width:1100px; margin-top:8px; margin-left:10px;}

.friends_link .link_right dl{margin-bottom:5px;}

.friends_link .link_right dl dt{width:70px; float:left; font-family:"Microsoft YaHei"; font-size:14px; color:#666;}

.friends_link .link_right dl dd{width:1030px; float:left; font-family:"Microsoft YaHei"; font-size:12px; color:#888; margin-top:2px;} 

.friends_link .link_right dl dd a{font-family:"Microsoft YaHei"; font-size:12px; color:#888;}

.friends_link .link_right dl dd a:hover{color:#1f77c2;}





/*================核心业务================*/

.sub_banner{width:100%; height:352px;}

.sub_banner img{width:100%; height:352px;}

.c_left{width:216px; position:relative;}

.c_left .c_title{height:60px; background:url("/statics/default/images/list_ico.png") no-repeat 10px center #0071c5; background-size:auto 60%; line-height:60px; }

.c_left .c_title h1{font-weight:normal; font-family:"Microsoft YaHei"; font-size:20px; color:#f8f7f7; text-align:center; line-height:60px;padding-left:15px;}

.c_left .c_list{margin-bottom:32px; padding-bottom:2px; background:#fff;}

.c_left .c_list li{height:50px; line-height:50px; border-top:1px #eaeaea dashed;}

.c_left .c_list li.first{border-top:none;}

.c_left .c_list li a{font-family:"Microsoft YaHei"; font-size:16px; color:#666; display:block; padding-left:24px;}

.c_left .c_list li a:hover{background:url("/statics/default/images/r_icon.png") no-repeat 178px center; color:#0071c5;}

.c_left .c_list li a.on{background:url("/statics/default/images/r_icon.png") no-repeat 178px center; color:#0071c5;}



.menu_list{margin-bottom:32px; padding-bottom:20px; background:#fff;}

.menu_head{height:50px; line-height:50px;}

.menu_head a{font-family:"Microsoft YaHei"; font-size:16px; color:#666; display:block; padding-left:24px; border-bottom:1px #eaeaea dashed;}

.menu_list .current{background:url("/statics/default/images/squre.png") no-repeat left center;}

.menu_list .current a{background:url("/statics/default/images/r_icon.png") no-repeat 178px center; color:#a97c36;}

.menu_list .menu_head:hover{background:url("/statics/default/images/r_icon.png") no-repeat 178px center; color:#0071c5;}

.menu_list .menu_head:hover a{color:#a97c36;}

.menu_body{height:auto; padding:0 20px; display:none;}

.menu_body a{font-family:"Microsoft Yahei"; font-size:14px; color:#b1b1b1; display:block; height:40px; line-height:40px; padding-left:24px; border-bottom:1px #ddd dashed;}

.menu_body a:hover{font-family:"Microsoft Yahei"; font-size:14px; color:#0071c5; background:url("/statics/default/images/sanjiao.png") no-repeat 10px center;}

.menu_body a.on{font-family:"Microsoft Yahei"; font-size:14px; color:#0071c5; background:url("/statics/default/images/sanjiao.png") no-repeat 10px center;}



.zixun{background:#fff;}

.zixun .z_title{height:46px; line-height:46px; background:#0071c5;}

.zixun .z_title h2{font-weight:normal; font-family:"Microsoft YaHei"; font-size:18px; color:#eaeaea; padding-left:48px; background:url("/statics/default/images/z_icon.png") no-repeat 20px center;}



.z_con{padding:10px;}

.z_con .pic{width:194px; height:121px;}

.z_con .pic a{display:block; width:194px; height:121px;}

.z_con .pic img{width:194px; height:121px;}

.z_con .z_list{padding-top:5px;}

.z_con .z_list li{height:32px; line-height:32px;}

.z_con .z_list li a{display:block; width:186px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-family:"Microsoft YaHei"; font-size:14px; color:#888; padding-left:20px; background:url("/statics/default/images/dian.png") no-repeat 8px center;}

.z_con .z_list li a:hover{color:#a97c36;}

.c_right{width:917px; background:#fff; padding-top:14px;}

.c_right .yw{padding:22px 18px;}

.c_right .c_title{height:38px; line-height:38px; padding:0 18px 0 12px; border-bottom:1px #eee solid;}

.c_right .c_title h2{font-weight:normal; font-family:"Microsoft YaHei"; font-size:18px; color:#0071c5; padding-left:12px; background:url("/statics/default/images/h_line.png") no-repeat left center; float:left;}

.c_right .c_title p{font-family:"Microsoft YaHei"; font-size:14px; color:#c1c0c0; float:right; padding-left:20px; background:url("/statics/default/images/home.png") no-repeat left center;}

.c_right .c_title p a{font-family:"Microsoft YaHei"; font-size:14px; color:#c1c0c0;}

.c_right .c_title p a:hover{color:#a97c36;}

.c_right .c_title p a.on{color:#a97c36;}

.c_right .c_title p span{padding:0 4px;}

.c_right .nav_list{margin-bottom:20px; float:left; width:15%;}

.c_right .nav_list a{font-family:"Microsoft YaHei"; font-size:16px; color:#333; display:inline-block; width:100%; height:49px; line-height:49px; text-align:center; background:url("/statics/default/images/nav_bg11.png") no-repeat center top; margin-right:10px;margin-bottom:10px; cursor:pointer;}

.c_right .nav_list a:hover{background:url("/statics/default/images/nav_bg3.png") no-repeat center; color:#fff;}

.c_right .nav_list a.on{background:url("/statics/default/images/nav_bg3.png") no-repeat  center; color:#fff;}

.c_right .yw_con1{display:none;}
.c_right .company1{display:none;float:left; width:85%;font-size:16px;}

.c_right .yw_con1 p{font-family:"Microsoft YaHei"; font-size:16px; color:#333; line-height:30px;}


.c_right .nav_list0{margin-bottom:20px;}

.c_right .nav_list0 a{font-family:"Microsoft YaHei"; font-size:16px; color:#333; display:inline-block; width:112px; height:48px; line-height:39px; text-align:center; background:url("/statics/default/images/nav_bg1.jpg") no-repeat center top; margin-right:10px; cursor:pointer;}

.c_right .nav_list0 a:hover{background:url("/statics/default/images/nav_bg2.png") no-repeat center top; color:#fff;}

.c_right .nav_list0 a.on{background:url("/statics/default/images/nav_bg2.png") no-repeat center top; color:#fff;}

.c_right .yw_con10{display:none;}
.c_right .company10{display:none;}

.c_right .yw_con10 p{font-family:"Microsoft YaHei"; font-size:16px; color:#333; line-height:30px;}







/*================公司概况================*/

.company{padding:16px 24px;font-size:16px;}

.company img{max-width:870px; height:auto;}

/*.company p{font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:30px; margin-bottom:20px;}*/

.company table{}







/*================联系我们================*/

.contact{padding-top:14px; background:#fff;}

.contact .c_title{height:38px; line-height:38px; padding:0 18px 0 12px; border-bottom:1px #eee solid;}

.contact .c_title h2{font-weight:normal; font-family:"Microsoft YaHei"; font-size:18px; color:#0071c5; padding-left:12px; background:url("/statics/default/images/h_line.png") no-repeat left center; float:left;}

.contact .c_title p{font-family:"Microsoft YaHei"; font-size:14px; color:#c1c0c0; float:right; padding-left:18px; background:url("/statics/default/images/dingwei.png") no-repeat left center;}

.contact .c_title p a{font-family:"Microsoft YaHei"; font-size:14px; color:#c1c0c0;}

.contact .c_title p a:hover{color:#0071c5;}

.contact .c_title p a.on{color:#0071c5;}

.contact .c_title p span{padding:0 4px;}

.ct_con{padding-left:26px; padding-bottom:60px;}

.ct_con .ct_top{padding-top:16px; padding-bottom:30px;}

.ct_con .ct_top .ct1{width:346px; margin-right:10px;}

.ct_con .ct_top .ct2{width:250px; margin-right:10px;}

.ct_con .ct_top .ct h2{font-family:"Microsoft YaHei"; font-size:18px; color:#333; padding-bottom:8px;}

.ct_con .ct_top .ct p{font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:24px;}

.ct_con .ct_top .ct p span{color:#1482c5;}

.ct_con .ct_top .sao{width:260px;}

.ct_con .ct_top .sao .pic{width:96px; height:100px; margin-right:10px;}

.ct_con .ct_top .sao .pic img{width:96px; height:100px;}

.ct_con .ct_top .sao .txt{margin-top:20px;}

.ct_con .ct_top .sao .txt p{font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:24px;}

.ct_con .map{width:850px; height:302px;}

/*.ct_con .map img{width:850px; height:302px;}*/

.address{width: 860px; padding-bottom: 30px; border-bottom: 1px dashed #ddd; margin-bottom: 30px;}

.address .ct{width: 300px;padding-top: 50px;}

.address .map{width: 520px; height: 360px;}
#allmap{ height: 360px !important; }
#allmap1{ height: 360px !important; }

.address .map img{width: 500px; height: 240px;}

.address h2{padding-top:30px; font-family:"Microsoft YaHei"; font-size:18px; color:#333; padding-bottom:8px;}

.address p{font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:20px; margin-bottom: 14px;}

.address p span{color:#1482c5;}





/*================公司新闻================*/

.news{padding:20px 18px 20px 18px;}

.news .none{font-family:"Microsoft YaHei"; font-size:14px; color:#000; text-align:center;}

.news ul li{border:1px #e6e6e6 solid; padding:10px; margin-bottom:15px;}

.news ul li .p_pic{width:226px; height:150px; float:left; margin-right:24px;}

.news ul li .p_pic{width:226px; height:150px; display:block; position:relative; overflow:hidden;}

.news ul li .p_pic img{width:227px; height:151px; position:absolute; left:0; top:0;}

.news ul li .p_txt{width:608px; height:150px; float:left; position:relative;}

.news ul li .p_txt h2{padding:10px 0;}

.news ul li .p_txt h2 a{font-family:"Microsoft YaHei"; font-size:14px; color:#333;}

.news ul li .p_txt p{font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:20px;}

.news ul li .p_txt .look{position:absolute; left:0; bottom:16px;}

.news ul li .p_txt .look a{display:block; width:80px; padding-left:14px; height:26px; line-height:26px; background:#a6a6a6 url("../images/xq_icon.png") no-repeat 67px center; font-family:"Microsoft YaHei"; font-size:12px; color:#fff;}

.news ul li:hover h2 a{color:#a97c36;}

.news ul li:hover .look a{background:#a97c36 url("../images/xq_icon.png") no-repeat 67px center;}



.Pagin{padding-top:22px; padding-bottom:20px; text-align: center; }

.Pagin a,.Pagin span{ display: inline-block; height: 22px; padding: 0px 8px; line-height: 22px; font-family:"宋体"; font-size:12px; margin:0 2px;}

.Pagin a{ border: 1px solid #d8d8d8; color: #888; }

.Pagin a:hover,.Pagin .current{ border: 1px solid #a97c36; color: #fff; background: #a97c36; }

.Pagin .all,.Pagin .pageindex{ border: 1px solid #d8d8d8; color: #888; background:none; }

.Pagin span{border: 1px solid #d8d8d8;color: #888;}





/*================新闻详情================*/

.news_details{padding:0 50px 40px 50px;}

.news_details .n_title{text-align:center; padding-bottom:40px; background:url("/statics/default/images/n_shadow.png") no-repeat center bottom;}

.news_details .n_title h2{font-family:"Microsoft YaHei"; font-size:20px; color:#333; font-weight:normal; padding:25px 0 12px 0;}

.news_details .n_title p{font-family:"Microsoft YaHei"; font-size:12px; color:#888;}

.news_details .n_con p{font-family:"Microsoft YaHei"; font-size:14px; color:#666; line-height:28px; margin-bottom:30px;}

.news_details .n_con img{margin:0 auto; display:block; max-width:817px; height:auto;}

.news_details .n_bottom .n_left p{font-family:"Microsoft YaHei"; font-size:12px; color:#888; line-height:28px;}

.news_details .n_bottom .n_left p a{font-family:"Microsoft YaHei"; font-size:12px; color:#888;}

.news_details .n_bottom .n_left p a:hover{color:#a97c36;}

.news_details .n_bottom .n_left p a.none{color:#a97c36;}

.news_details .n_bottom .n_right .share2 .bshare-custom{font-family:"Microsoft YaHei"; font-size:12px; color:#333;}





/*================党建列表================*/
.company .new{padding:20px 18px 20px 18px;}

.company .new .none{font-family:"Microsoft YaHei"; font-size:14px; color:#000; text-align:center;}

.company .new ul li{border:1px #e6e6e6 solid; padding:10px; margin-bottom:15px;}

.company .new ul li .p_pic{width:226px; height:150px; float:left; margin-right:24px;}

.company .new ul li .p_pic{width:226px; height:150px; display:block; position:relative; overflow:hidden;}

.company .new ul li .p_pic img{width:227px; height:151px; position:absolute; left:0; top:0;}

.company .new ul li .p_txt{width:548px; height:150px; float:left; position:relative;}

.company .new ul li .p_txt h2{padding:10px 0;}

.company .new ul li .p_txt h2 a{font-family:"Microsoft YaHei"; font-size:14px; color:#333;}

.company .new ul li .p_txt p{font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:20px;}

.company .new ul li .p_txt .look{position:absolute; left:0; bottom:16px;}

.company .new ul li .p_txt .look a{display:block; width:80px; padding-left:14px; height:26px; line-height:26px; background:#a6a6a6 url("../images/xq_icon.png") no-repeat 67px center; font-family:"Microsoft YaHei"; font-size:12px; color:#fff;}

.company .new ul li:hover h2 a{color:#a97c36;}

.company .new ul li:hover .look a{background:#a97c36 url("../images/xq_icon.png") no-repeat 67px center;}


/*================人才招聘================*/

.recruit{padding:20px 18px 50px 18px;}

.recruit .r_top{margin-bottom:18px;}

.recruit .r_top p{font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:24px;}

.recruit .r_top p span{padding-right:60px;}

.zhaopinc{border:1px #e5e5e5 solid;}

.recruit h3{height:36px; line-height:36px; font-weight:normal; font-size:14px; color:#333; background:url("/statics/default/images/r_bg.jpg") repeat-x; cursor:pointer; padding:0 15px; border-bottom:1px #eaeaea solid;}

.recruit h3 em{ display:block; float:right; width:85px; height:36px; background:url("/statics/default/images/jia.png") right center no-repeat;}

.recruit .on em{ background:url("/statics/default/images/jian.png") right center no-repeat;}

.recruit h3 span{ display:block; float:left; font-family:"Microsoft YaHei"; font-size:14px; color:#1f77c2;}

.zhaopint h3{ padding-left:85px; background-color:#76e171;}

.zhaopinc .r_con{ display:none; min-height:400px; background:#f4f4f4; padding:20px 15px;}

.zhaopinc .r_con h4{font-weight:normal; font-family:"Microsoft YaHei"; font-size:14px; color:#454545; padding-bottom:22px;}

.zhaopinc .r_con p{font-family:"Microsoft YaHei"; font-size:12px; color:#666; line-height:22px; padding-bottom:22px;}





/*================荣誉展示================*/

.honor{padding:25px 18px;}

.honor ul{width:906px;}

.honor li{width:274px; height:202px; border:1px #e5e5e5 solid; text-align:center; margin:0 26px 28px 0; float:left;}

.honor li a{display:block; width:274px; height:202px;}

.honor li .pic{height:167px;}

.honor li .pic img{width:184px; height:132px; margin-top:18px;}

.honor li .txt{height:35px; line-height:35px; background:#669ac2;}

.honor li .txt p{font-family:"Microsoft YaHei"; font-size:16px; color:#fff;}



/*右侧固定新闻*/

.fixedNews{position: fixed; bottom:20%; right: 0; z-index: 999999; width: 240px; padding:4px; height: 170px; background: #0071c5;}

.fixedNews .title{width: 170px; height: 20px; padding-left: 24px; margin-bottom: 10px; line-height: 20px; font-size: 14px; color: #fff; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;  background: url("/statics/default/images/tz.png") no-repeat left center;}

.fixedNews .title a{color: #fff;}

.fixedNews .pic{width: 240px; height: 140px; overflow: hidden;}

.fixedNews .pic img{display:block; width: 240px; height: 140px;}

.fixedNews .close{position: absolute; right: 5px; top:5px; width: 30px; height: 30px; background: url("/statics/default/images/close.png") no-repeat center center; cursor: pointer;}




.dib {
    display: inline-block;
}
.re-bg {
  /*background-color: #a97c36;*/
  border-bottom:1px solid #a97c36;
  padding-left: 37px;
  line-height: 35px;
  font-size: 14px;
  /*color: #fff;*/
}
.r01 {
  width: 20%;
}
.r03,
.r04,
.r02 {
  width: 15.59%;
  text-align: center;
}
.r05 {
  width: 22.59%;
  text-align: center;
}
.re-bg01 {
  background-color: #eeeeee;
  padding-left: 37px;
  background-image: url("/statics/default/images/faq01.png");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: center;
  line-height:35px;
  margin:5px auto;
}
.re-con {
  padding-left: 37px;
  display: none;
}
.recurit {
  cursor: pointer;
}
.recurit:hover .re-bg01,
.recurit.act .re-bg01 {
  background-image: url("/statics/default/images/faq.png");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: center;
  line-height:35px;
}
.recurit.act .re-con {
  display: block;
}


.yijianxiang{height:46px; line-height:46px; font-weight:normal; font-family:"Microsoft YaHei"; font-size:18px; color:#eaeaea; padding-left:48px; background:url("/statics/default/images/yjx.png") no-repeat 20px center #0071c5; background-size:22px auto;}
.yijianxiang a{ color:#fff;}


#flash{width:194px;height:121px;margin:0px auto;position: relative;}
#flash #play{width:194px;height: 121px;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left; width:194px; height:121px;}
#button{position: absolute;bottom:5px;left:45px;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:6px;height:6px;background:#DDDDDD;border-radius:3px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(/statics/default/images/beijing.png) 0px 0px;position: absolute;top:35px;left:5px;z-index: 1000;}
#next{width:40px;height:63px;background:url(/statics/default/images/beijing.png) -40px 0px;position: absolute;top:35px;right:5px;z-index: 1000;}
#prev:hover{background:url(/statics/default/images/beijing.png) 0px -62px;}
#next:hover{background:url(/statics/default/images/beijing.png) -40px -62px;}


.dw_table{position:relative;color:#999;background-color:#FFF}
.dw_table .el{height:40px;line-height:40px;font-size:14px;overflow:hidden;padding:0 5px;border-bottom:1px dotted #e8e8e8}
.dw_table .el:hover,.dw_table .hover{background-color:#F7F7F7}
.dw_table .el.mk{background-color:#fdfaf2}
.dw_table .el.mk:hover{background-color:#fcf6e7}
.dw_table .el.last{border-bottom:1px solid #e8e8e8}
.dw_table .title{height:30px;line-height:30px;text-align:center;border-bottom:1px solid #e8e8e8}
.dw_table .title:hover{background-color:#fff}
.dw_table .title span{height:30px;line-height:30px;font-size:12px;color:#999;}
.dw_table .t1,.dw_table .t2,.dw_table .t3,.dw_table .t4,.dw_table .t5{float:left;height:40px;line-height:40px;font-size:14px;overflow:hidden;padding:0 10px}
.dw_table .t1{position:relative;width:50%;text-align: left;}
.dw_table .t1 span{float:left;max-width:285px}
.dw_table .t1 span a{float:left;max-width:285px;font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.dw_table .t1 img{float:left;margin:11px 0 0 5px}
.dw_table .t1.tg1 span,.dw_table .t1.tg1 a{max-width:250px}
.dw_table .t1.tg2 span,.dw_table .t1.tg2 a{max-width:220px}
.dw_table .t1.tg3 span,.dw_table .t1.tg3 a{max-width:190px}
.dw_table .t1.tg4 span,.dw_table .t1.tg4 a{max-width:160px}
.dw_table .t2{width:8%;color:#666; text-align: center;}
.dw_table .t2 a,.dw_table .t2 a span{font-size:14px;color:#666}
.dw_table .t2 a:visited,.dw_table .t1 a:visited{color:#999}
.dw_table .t2 a:active,.dw_table .t1 a:active,.dw_table .t2 a:hover,.dw_table .t1 a:hover{color:#a97c36}
.dw_table .t3{width:8%;text-align:center}
.dw_table .t4{width:12%;font-size:16px;color:#a97c36;text-align:center}
.dw_table .t5{width:10%;text-align:center}
.dw_table .check{position:relative;float:left;top:15px;margin-right:8px}
.dw_table .j,.dw_table .s{position:relative;_position:absolute;display:inline-block;width:27px;font:12px/16px "SimSun";color:#FFF;text-align:center;top:-2px;_top:16px;margin-left:3px;background-color:#a97c36}
.dw_table .s{width:14px;background-color:#55CB60}

.dw_tlc{position:relative;width:100%;height:42px;line-height:42px;background-color:#fafafa;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;z-index:1}
.dw_tlc .chall{float:left;width:80px;height:42px;font-size:12px;border-right:1px solid #e8e8e8}
.dw_tlc .op{float:left}
.dw_tlc .op span{float:left;width:123px;height:26px;line-height:26px;font-size:14px;cursor:pointer;margin:7px 0 0 15px;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px; color:#a97c36;}
.dw_tlc .op i{float:left;width:20px;height:20px;margin:3px 2px 0 25px}
.dw_tlc .but_sq{}
.dw_tlc .but_sq:hover{}
.dw_tlc .but_sq i{background-position:-70px 0}
.dw_tlc .but_sc{color:#a97c36;background-color:#FFF2E3;border:1px solid #FFB865}
.dw_tlc .but_sc:hover{background-color:#FFE8CD}
.dw_tlc .but_sc i{background-position:-70px -20px}
.dw_tlc .rt{position:relative;float:right;width:118px;height:42px;font-size:12px;text-align:center;border-left:1px solid #e8e8e8}
.dw_tlc #rtPrev,.dw_tlc #rtNext{position:absolute;width:8px;height:14px;top:14px;left:15px;background-position:-150px 0}
.dw_tlc #rtNext{left:auto;right:15px;background-position:-170px 0}
.dw_tlc #rtPrev.on{background-position:-150px -20px}
.dw_tlc #rtNext.on{background-position:-170px -20px}
.dw_tlc #rtPrev.on:hover{background-position:-150px -40px}
.dw_tlc #rtNext.on:hover{background-position:-170px -40px}
.dw_tlc .rt .on{cursor:pointer}
.dw_tlc .order_time,.dw_tlc .order_auto{position:relative;font-size:14px;text-indent:23px;cursor:pointer}
.dw_tlc .order_time:hover,.dw_tlc .order_auto:hover{background-color:#E0E0E0}
.dw_tlc .order_time em,.dw_tlc .order_auto em{position:absolute;width:20px;height:20px;top:11px;left:16px;z-index:2}
.dw_tlc .order_time em{background-position:0 -20px}
.dw_tlc .order_time .on{background-position:-25px -20px}
.dw_tlc .order_auto .on{background-position:-25px 0}
.dw_tlc .order_time a,.dw_tlc .order_auto a{position:relative;display:block;height:42px;font-size:14px;color:#999;z-index:1}
.dw_tlc .order_time a:hover,.dw_tlc .order_auto a:hover{background-color:#EEE}
.dw_tlc .order_time.dw_c_orange a,.dw_tlc .order_auto.dw_c_orange a{color:#a97c36}
.dw_tlc .ckbox{margin-top:13px;margin-left:15px}
.dw_tlc .checkbox,.dw_tlc .check{top:12px;*top:11px;left:15px;margin-right:25px;_margin-right:19px}
.dw_tlc .check{top:16px}
.dw_tlc .sbox{float:right;display:none;font-size:12px;margin-right:15px}
.dw_tlc .sbox label{float:left}
.dw_tlc .sbox .cod{max-width:550px;color:#333}
.dw_tlc .ipt{float:left;width:153px;height:24px;line-height:24px;overflow:hidden;padding:0 5px;background-color:#FFF;border:1px solid #e8e8e8;border-right:0 none}
.dw_tlc .ipt .mytxt{width:100%;height:22px;line-height:22px;font-size:12px;border:0 none}
.dw_tlc .og_but{float:left;width:45px;height:26px;line-height:26px}
.dw_tlc.fix{position:fixed;top:0;left:50%;margin-left:-501px;border-top:0 none;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;z-index:9;
	-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-ms-box-shadow:0 2px 0 rgba(0,0,0,0.05);-o-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05)}
.dw_tlc.fix .in{border-right:1px solid #e8e8e8;border-left:1px solid #e8e8e8}
.dw_tlc.fix .rt{display:none}
.dw_tlc.fix .sbox{display:block}

.dw_line{position:relative;height:1px;top:-1px;background-color:#e8e8e8}
.dw_line.dr{background-color:#fff}

.dw_nomsg{line-height:200px;font-size:14px;color:#333;text-align:center}
.dw_nomsg2{line-height:20px;font-size:14px;text-align:center;color:#999;padding:30px 0 50px;background-color:#fff}
.dw_nomsg2 .no_ic{display:block;width:404px;height:200px;margin:0 auto 30px;background:url(https://img01.51jobcdn.com/im/2019/jobs/find-empty.ad869657.png) center}

.dw_hot{position:absolute;width:170px;top:0;left:1002px;background-color:#FFF}
.dw_hot .name{height:44px;line-height:42px;font-weight:bold;font-size:18px;color:#a97c36;text-indent:10px;background-position:15px -175px;_border:1px solid #F8F8F8}
.dw_hot ul{margin:0 auto}
.dw_hot li{padding:0px 10px 5px}
.dw_hot .cname,.dw_hot .ctitle{line-height:20px;color:#000}
.dw_hot .ctitle{color:#666}
.dw_hot .cname:hover,.dw_hot .ctitle:hover{color:#a97c36}

	
.dw_page{position:relative;height:30px;line-height:30px;font-size:12px;color:#666;overflow:hidden;padding:15px 0 30px}
.dw_page .p_box{position:absolute;width:200%;left:-50%}
.dw_page .p_wp{position:absolute;margin-left:50%}
.dw_page .p_in{position:relative;float:left;left:-50%}
.dw_page ul,.dw_page .td,.dw_page .mytxt,.dw_page .og_but{float:left;font-size:14px}
.dw_page ul{height:30px}
.dw_page li{float:left;width:30px;height:30px;line-height:30px;text-align:center;margin-right:10px;background-color:#FFF}
.dw_page li a{display:block;width:30px;font-size:12px;color:#666;border:1px solid #e8e8e8}
.dw_page li a:hover{color:#a97c36;border-color:#a97c36}
.dw_page li.on{line-height:31px;color:#a97c36;border:1px solid transparent}
.dw_page li.bk,.dw_page li.bk a{width:64px}
.dw_page li.bk span{display:block;color:#BBB;font-size:12px;border:1px solid #e8e8e8}
.dw_page .mytxt{width:28px;height:28px;line-height:28px;font-size:12px;color:#333;text-align:center;margin:0 5px;border:1px solid #e8e8e8}
.dw_page .og_but{width:45px;height:30px;line-height:30px;margin-left:10px}


.tCompanyPage{width:100%;margin:0 auto}
.tCompanyPage .tCompany_center{margin-top:10px}
.tCompanyPage .tCompany_center .none{height:150px;line-height:150px;font-size:14px;color:#333;text-align:center}

/*????*/
.tCompany_topbanner{height:92px;margin-bottom:10px;padding-top:10px;background-color:#fff}
.tCompany_topbanner .topbannerLink{float:left;width:750px}
.tCompany_topbanner .topbannerList{float:right;width:252px;height:90px;text-indent:15px;background-color:#f6f6f6}
.tCompany_topbanner .topbannerList li{line-height:22px;color:#545454}
.tCompany_topbanner .topbannerList a{display:block;max-width:100%;font-size:12px;color:#666}
.tCompany_topbanner .topbannerList a:hover{color:#ff6000}

/*?????????·??*/
.tHeader{background-color:#fff;border-bottom:1px solid #e8e8e8}
.tHeader .in{position:relative;width:100%;margin:0 auto;padding:15px;*zoom:1}
.tHeader .in:after{display:block;height:0;content:'\A0';overflow:hidden;clear:both}
.tHeader.fix{position:fixed;width:100%;top:0;left:0;padding:15px;background-color:#fafafa;border-bottom:1px solid #e8e8e8;z-index:9;
	-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 2px 0 rgba(0,0,0,0.05);-ms-box-shadow:0 2px 0 rgba(0,0,0,0.05);-o-box-shadow:0 2px 0 rgba(0,0,0,0.05);box-shadow:0 2px 0 rgba(0,0,0,0.05)}
.tHeader.fix .msg{display:none}
.tHeader.fix .cn{padding-top:8px}
.tHeader h1{float:left;max-width:340px;height:30px;line-height:30px;font-size:24px;font-weight:bold;color:#333;margin:0 10px 10px 0}
.tHeader .i_house{float:right;min-width:7em;height:30px;line-height:30px;font-size:12px;color:#333;margin-bottom:8px;padding-left:21px;background-position:-4px -53px}
.tHeader .i_house:hover{color:#ff6000}
.tHeader .in .ltype{float:left;width:100%;height:22px;font-size:16px;margin-bottom:11px}
.tHeader .in .ltype span{color:#e8e8e8}
.tHeader .in .ltype a{color:#666}
.tHeader .in .ltype a:hover{color:#ff6000}
.tHjob.fix{padding:0}
.tHjob.fix .in{padding:0}
.tHjob.fix .jtag,.tHjob.fix .icon_b{display:none}
.tHjob.fix .cn strong{font-size:18px}
.tHjob.fix .cname{margin-bottom:12px}
.tHjob.fix .cname a{font-size:14px}
.tHjob.fix .cname .i_house{font-size:12px;top:-6px;margin-top:0}
.tHjob.fix h1{max-width:460px;font-size:18px;margin-bottom:10px}
.tHjob.fix .but_sq{font-size:16px;bottom:5px}
.tHjob .in{padding:15px 0}
.tHjob .cn{float:left;width:65%}
.tHjob .cn strong{float:right;width:190px;height:30px;line-height:33px;font-weight:bold;font-size:20px;color:#a97c36;text-align:right;margin-bottom:8px}
.tHjob h1{position:relative;max-width:437px;margin-bottom:5px;padding-right:23px}
.tHjob h1 img{position:absolute;right:0;top:7px}
.tHjob .lname{float:left;max-width:110px;height:30px;line-height:34px;margin-bottom:8px}
.tHjob .cname{float:left;width:100%;height:20px;line-height:20px;font-size:16px;color:#333;margin-bottom:25px}
.tHjob .cname.c2{width:650px}
.tHjob .cname .catn{display:inline-block;max-width:380px;font-size:16px;color:#333}
.tHjob .cname a:hover{color:#ff6000;text-decoration:underline}
.tHjob .cname .i_link{position:absolute;top:0;right:0}
.tHjob .cname .i_house{position:relative;float:none;display:inline-block;height:20px;line-height:20px;font-size:12px;color:#00457d;top:-4px;margin:0 0 0 15px}
.tHjob .cname .i_house:hover{text-decoration:none}
.tHjob .op{float:right;width:295px;text-align:center;margin-top:8px}
.tHjob .op .icon_b{float:right}
.tHjob .op .icon_b:hover{color:#a97c36}
.tHjob .but_sq,
	.research .but_research{display:block;height:50px;line-height:50px;font-size:20px;color:#fff;margin-bottom:10px;background-color:#a97c36;
		-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.tHjob .but_sq:hover,
	.research  .but_research:hover{background-color:#ea5800}
.tHjob .but_sq{position:absolute;width:295px;bottom:20px;right:0}
.tHjob .but_sq img{position:relative;vertical-align:middle;top:-2px;margin-right:20px}
.tHjob .but_sq.off{cursor:auto;background-color:#ffa56e}
.tHjob .unlike{position:relative}
.tHjob .unlike .pro{position:absolute;display:none;font-size:12px;color:#fff;white-space:nowrap;top:23px;left:-40px;padding:3px 8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8xMS8xNqfTPV8AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAK0lEQVRIie3NMQEAAAgDoGlyo1vBzwcKUEkmD/ojFYvFYrFYLBaLxWLxzQLNCgC8nYYCzgAAAABJRU5ErkJggg==) repeat;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.tHjob .unlike .angle{position:absolute;width:8px;height:4px;top:-4px;left:80px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAEAgMAAADOo5ZjAAAACVBMVEUAAAB6enp5eXkSPicJAAAAAnRSTlMAgJsrThgAAAAUSURBVAjXY2B0YGCbwCC1hCFrJQALRgKpqEdzlQAAAABJRU5ErkJggg==) center no-repeat}
.tHjob .i_upline,.tHjob .i_like,.tHjob .i_collect{color:#333;border-right:1px solid #e8e8e8;background:url(https://img01.51jobcdn.com/im/2019/jobs/icon_job_orange.d1a35c10.png) 20px 2px no-repeat}
.tHjob .i_like{padding:0 20px 0 25px;background-position:0 -18px}
.tHjob .i_collect{padding:0 20px 0 45px;background-position:20px -38px}
.tHjob .i_upline{padding-left:45px;border-right:0 none}
.tHjob .undisabled .i_like{color:#b0b0b0;cursor:text;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAALVBMVEUAAACwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLB/ucg+AAAADnRSTlMAlwfYK8P4jzMuxL27Nf/hGtkAAABpSURBVAjXY2BgcDdLLmEAAsV3QCDEwMB07uElXbnXCgyMjycwMLDYCTD4vQTJz3vCUCfAGsAawPicwa6BdQHrAo7HDHkKICmmZ3AGSOrduwCgVJ0AkLEAqBimHW4gyIomDaAVcEvhzgAA1LYqqh5VoiAAAAAASUVORK5CYII=) 0 2px no-repeat}
.tHjob .cn .ltype{height:auto;line-height:24px;font-size:14px;color:#666;margin-bottom:10px}
.tHCop,.tHCop.fix{padding:0}
.tHCop .in{position:relative;padding:17px 0}
.tHCop .in h1{max-width:800px}
.tHCop p{font-size:14px;color:#666}
.tHCop .img_on{width:890px;min-height:80px;padding-left:110px}
.tHCop .img_on h1,.tHCop .img_on .blicence{max-width:740px}
.tHCop .img_on .cimg{position:absolute;top:18px;left:0;border:1px solid #e8e8e8}
.tHCop .blicence .icon_det{padding-right:20px;background-position:right -87px}
.tHCop.fix .in{min-height:65px;padding:5px 0}
.tHCop.fix .in img{width:63px;height:63px;top:15px}
.tHCop.fix .in .blicence{display:none}
.tHCop.fix .in h1{font-size:18px;color:#333;margin-bottom:0}
.tHCop.fix .in .ltype{max-width:924px;font-size:14px;margin-bottom:0}
.tHCop.fix .in .ltype span{color:#e8e8e8}
.tHCop.fix .img_on{width:915px;padding:15px 0 15px 85px}
.icon_det{background:url(https://img01.51jobcdn.com/im/2019/jobs/icon_det.328ff997.png) no-repeat}


.tCompany_main{float:left;width:98%;margin-bottom:38px;padding-right:40px}
.tBorderTop_box:first-child h2,.tBorderTop_box.table_list h2,.tCompany_sidebar .tBorderTop_box h2{border-top:0 none}
.tBorderTop_box h2{font-size:18px;font-weight:bold;color:#333;padding:18px 0;border-top:1px solid #e8e8e8}
.tBorderTop_box h2 .bname{height:20px;line-height:20px;font-size:18px;font-weight:bold;text-indent:0;margin-top:15px;padding-left:15px;border-left:4px solid #ff6000}
.tBorderTop_box h2 .op{float:right;height:50px;line-height:50px;font-weight:normal;font-size:12px;color:#00457d;text-indent:0}
.tBorderTop_box h2 .op:hover{color:#ff6000}
.inbox{line-height:28px;color:#333;word-wrap:break-word}
.inbox .mt10{margin-top:10px}


.bmsg{margin-bottom:10px}
.bmsg .label{color:#666}
.bmsg .icon_b{float:right;margin-top:5px}
.bmsg .fp{position:relative;float:left;width:532px;line-height:20px;word-wrap:break-word;word-break:normal;padding:5px 0 5px 5em}
.bmsg .fp .label{position:absolute;top:5px;left:0}
.bmsg .fp.f2{float:none;width:auto}
.bmsg .fp .el{display:inline-block;margin-right:15px}
.bmsg .fp .tdn{color:#333;text-decoration:none}
.bmsg .fp .tdn:hover{color:#ff6000}		
		
.jtag{float:left;width:100%;margin-bottom:10px}
.jtag span{font-size:12px}
.jtag .sp2,.jtag .sp4{position:relative;float:left;height:20px;line-height:20px;color:#ff6000;overflow:hidden;margin:0 10px 10px 0;padding:0 5px;background-color:#FFF2E3}

form.jqtransformdone label{
	margin:-6px 15px -6px 4px;
	display: inline-block;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}
/* -------------
 * Buttons
 * ------------- */
button.jqTransformButton {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
	font-family: Arial;
}

*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */

button.jqTransformButton span {
	background: transparent url(img/btn_right.gif) no-repeat right top;
	display: block;
	float: left;
	padding: 0 12px 0 0; /* sliding doors padding */
	margin: 0px;
	height: 33px;
}

button.jqTransformButton span span {
	background: transparent url(img/btn_left.gif) no-repeat top left;
	color: #333;
	padding:0 0 0 12px;
	font-weight: normal;
	font-size: 12px;
	line-height:32px;
	display: block;
	text-decoration: none;
	height: 33px;
	white-space:nowrap;
}

/*hover*/
button.jqTransformButton_hover span span { background-position: left -33px ; }
button.jqTransformButton_hover span { background-position: right -33px ; }

/*clicked*/
button.jqTransformButton_click span span { background-position: left -66px ; }
button.jqTransformButton_click span { background-position: right -66px ; }

/* IE 6 */
* html button.jqTransformButton { height:33px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }


/* -------------
 * Inputs
 * ------------- */
.jqTransformInputWrapper {
	background: transparent url(img/input/input_text_left.gif) no-repeat left top;
	height: 31px;
	padding: 0px;
}

.jqTransformInputInner {
	background: transparent url(img/input/input_text_right.gif) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

.jqTransformInputInner div {
	height: 31px;
	margin:0px 4px;
	overflow:hidden;
}

.jqTransformInputInner div input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 18px;
	color:#404040;	
	border: none!important;
	padding:6px 0 7px!important;
	margin: 0px!important;
	background:transparent!important;
}

/*  IE6 */
* html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin: 0 0 0 -8px;
	height:24px;
}
/* Ie7 */
*+ html .jqTransformInputInner div input {
	padding: 6px 0 0 0;
	margin-left:-10px;
	height:24px;
}

/*hover*/
.jqTransformInputWrapper_hover{ background-position: left -31px ;}
.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}

/*focus*/
.jqTransformInputWrapper_focus{ background-position: left -62px ;}
.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}



.jqTransformSafari .jqTransformInputInner div {
	position: relative;
	overflow: hidden;
	margin:0px 8px;
}
.jqTransformSafari .jqTransformInputInner div input {
	background-color: none;
	position: absolute;
	top: -10px;
	left: -2px;
	height: 42px; 
	padding-left: 4px;
}



/* -------------
 * Textarea
 * ------------- */
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
	font-size: 12px;
	line-height: 16px;
}

table.jqTransformTextarea td{
font-size: 1px;
line-height: 1px;
width: 5px;
height: 5px;
margin: 0;
padding: 0;
}
table.jqTransformTextarea{}
table.jqTransformTextarea tr{
/*border: 1px solid red;*/

}
table.jqTransformTextarea textarea{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	overflow:auto;
	resize:none;
}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(/statics/default/css/img/textarea/textarea_tl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(/statics/default/css/img/textarea/textarea_tm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(/statics/default/css/img/textarea/textarea_tr.gif) no-repeat top left;}

table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(/statics/default/css/img/textarea/textarea_ml.gif) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(/statics/default/css/img/textarea/textarea-mm.gif) repeat;}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(/statics/default/css/img/textarea/textarea_mr.gif) repeat-y top left;}

table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(/statics/default/css/img/textarea/textarea_bl.gif) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(/statics/default/css/img/textarea/textarea_bm.gif) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(/statics/default/css/img/textarea/textarea_br.gif) no-repeat top left;}

/*hover*/
table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(/statics/default/css/img/textarea/textarea-mm-hover.gif);}
table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}

/*focus*/
table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(/statics/default/css/img/textarea/textarea-mm-focus.gif);}
table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}


table.jqTransformTextarea .jqTransformSafariTextarea div {
	position: relative;
	overflow: hidden;
	border: 0px solid red;
}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{
	background: none;
	position: absolute;
	top:-10px;
	left:-10px;
	padding: 10px 10px 10px 10px;
	resize: none;
}


/* -------------
 * Radios
 * ------------- */
.jqTransformRadioWrapper {display:inline-block;margin:-6px 0;}
.jqTransformRadio {
	background: transparent url(img/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
span.jqTransformCheckboxWrapper{
	display:inline-block;
	margin:-6px 0;
}
a.jqTransformCheckbox {
	background: transparent url(img/checkbox.gif) no-repeat center top;
	vertical-align: middle;
	height: 19px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
a.jqTransformChecked { background-position: center bottom;}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 31px;
	background: url(/statics/default/css/img/select_left.gif) no-repeat top left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 12px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 31px;
	line-height: 15px;
	padding: 8px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height: 31px;
	background: url(/statics/default/css/img/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 30px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 12px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
	text-decoration:none;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}


.registerform{margin-bottom:40px; padding: 30px 50px; font-size: 16px;}
.registerform .need{
	width:10px;
	color:#b20202;
}
.registerform td{
	padding:5px 0;
	vertical-align:top;
	text-align:left;
}
.registerform .inputxt,.registerform textarea{
	border:1px solid #a5aeb6;
	border-radius: 5px;
	width:196px;
	padding:4px 2px;
}
.registerform textarea{
	height:75px;
}
.registerform label{
	margin:0 15px 0 4px;
}
.registerform .tip{
	line-height:20px;
	color:#5f6a72;
}
.registerform select{
	width:202px;
}
.registerformalter select{
	width:124px;
}
.swfupload{
	vertical-align:top;
}
.passwordStrength{

}
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block; 
	vertical-align:middle;
	line-height:16px;
	line-height:18px\9;
	height:16px;
}
.passwordStrength span{
	width:45px; 
	text-align:center; 
	background-color:#d0d0d0; 
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}
#demo1 .passwordStrength{
	margin-left:8px;
}
.tipmsg{
	padding:0 10px;
}
textarea{
	overflow:auto;
	resize:none;
}



.document{
	min-height:800px;
}
.document .sidenav{
	width:170px;
	background-color:#eee;
	padding:10px 10px 20px;
}
.document .sidenav h3{
	font-size:14px;
	padding:5px 10px;
	background-color:#e1e1e1;
}
.document .sidenav a{
	color:#1870a9;
}
.document .content{
	width:750px;
}
.document .content dt{
	background-color:#eee;
    line-height:2;
	padding:0 10px;
}
.document .content dt a{
	color:#79a605;
	padding:5px 0;
	font-size:20px;
	font-weight:bold;
	display:block;
}
.document .content dt a:hover,
.document .content h3 a:hover{text-decoration:none; cursor:default;}
.document .content dd{
	padding:15px 0;
}
.document .content h3{
	color:#333;
	font-size:16px;
}
.document .content p{
	padding:0 0 16px 10px;
	margin-bottom:0;
}
.document .content .intro{
	margin-bottom:16px;
}
.document .content .intro p{
	padding-bottom:0;
}
.document .content .intro pre{padding-left:10px;}
.document .content .wp_syntax{
	margin-left:10px;
	margin-right:10px;
}
.document .sidenav .lireset2{padding-left:0;}
.document .sidenav li ul{display:none;}

.toTop {
	display:block;
	width:48px;
	height:49px;
	overflow:hidden;
	text-indent:-20000px;
	position:fixed;
	right:15px;
	bottom:20px;
	display:none;
	background:url(/statics/default/images/totop.png) no-repeat;
	_position:absolute;
	_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-20);
}


/* for font & text & tag =================================== */
.red{
	color:red!important;
}
.gray{
	color:#686868!important;
}
.hasDefaultText{color:#999;}
.orange{
	color:#f60!important;
}
.green{
	color:#79a605!important;
}
.blue{
	color:#0057b0!important;
}
b{font-weight:normal; display:inline-block; margin:0 8px; color:#f27f02;}
/* for margin & padding | width & height =================== */
.mb10{
	margin-bottom:10px;
}
.mb18{margin-bottom:18px;}
.mb22{margin-bottom:22px;}
.mt10{
	margin-top:10px;
}
.mr20{
	margin-right:20px;
}
.p10{padding:10px;}
.tl { text-align: left}
.tr { text-align: right}
.tc { text-align: center}
.ml10 {margin-left: 10px;}
.mr10 {margin-right: 10px;}
/* class css ============================ class css ======== */
.fl{
	float:left;
	display:inline;
}
.fr{
	float:right;
	display:inline;
}
.clear{clear:both; height:0; overflow:hidden;}
.lireset li {
    background: url("/statics/default/images/arrow1.gif") no-repeat left 8px;
    margin-bottom: 4px;
    padding-left: 15px;
}
.lireset2 li {
    background: url("/statics/default/images/arrow2.gif") no-repeat left 8px;
    margin-bottom: 4px;
    padding-left: 15px;
}
.download{
	padding:6px 0 6px 70px;
	line-height:26px;
	height:64px;
	font-size:16px;
	font-family:"microsoft yahei";
	background:url(/statics/default/images/download.png) no-repeat;
}
.donate{
	padding:15px 5px 6px 72px;
	height:55px;
	width:213px;
	display:block;
	color:#8b6300;
	border:5px solid #F27F02;
	background:url(/statics/default/images/donate.png) 3px center no-repeat #fae4ae;
}
.donate:hover{
	text-decoration:none;
	background-color:#fff79f;
}
/*--find height for float elements --------------------------*/
.cls:after{content:"";font-size:0;display:block;height:0;clear:both;visibility:hidden;}
* html .cls{ zoom: 1; } /* IE6 */
*:first-child+html .cls{ zoom: 1; } /* IE7 */


.gallery{
	height:496px;
	overflow:hidden;
	background:url(/statics/default/images/gallerry-bg.gif) 0 0 repeat-x #ccc;
	border-bottom:5px solid #EAEAEA; 
}
.gallery li{background-color:#fff; overflow:hidden;}
.roundabout-holder  { 
	width:646px;
	height:496px;
	margin:0 auto;
}
.roundabout-moveable-item {
	width: 646px;
	height: 416px;
	cursor: pointer;
	border:3px solid #ccc;
	border:3px solid rgba(255,255,255,0.5);
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.roundabout-moveable-item img{
	width:100%;
}
.roundabout-in-focus {
	cursor:default;
	border:3px solid rgba(255,255,255,0.8);
}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(/statics/default/images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(/statics/default/images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(/statics/default/images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#a97c3626;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}

input[type="submit"]:{ }

.desc{ width:100%; text-align:center;}


.weixin{ position:relative; font-size:12px; text-align:center;}
.weixin a{display:block; position:absolute; left:0; top:0;background:url(/statics/default/css/images/weixin.png) no-repeat center top; }
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:60px; top:-65px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-right:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent; position:absolute; left:-10px; top:68px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(..//statics/default/css/images/weixin.png) no-repeat left bottom;}


.hxyw_lj_ico{float: right;height: 36px;line-height: 36px; width:100%; clear:both;}
.hxyw_lj_ico a{font-weight: normal;font-size: 16px;color: #eaeaea;color: #fff;background-color: #0071c5;width: 100px;text-align: center;height: 36px;line-height: 36px;display: block;border-radius: 5px;float: right;margin: auto 10px;}

