/* CSS Document */

/*reset.css
===================================
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:14px/22px Microsoft Yahei;overflow-x:hidden;text-align:justify;text-justify:inter-ideograph; position:relative;margin:0 auto;}

*/
*{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, b, td {border:0 none;margin:0;outline:0 none;padding:0;vertical-align:middle;}
li{list-style:none}
img{border:0;vertical-align:middle;}
*:focus {outline:none;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline}
em{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
p{text-align:justify;}
.clearfloat{zoom:1;}
.clearfloat{content:"";display:block;clear:both;font-size:0px;overflow:hidden;width:100%;}
body{position:relative;width:100%;height:100%;font:14px/22px Microsoft Yahei;min-width:1020px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;	width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.w1005{width:1005px;margin:0 auto;}
/*public.css
===================================*/
/* head.css */

.top{width:100%;margin:0 auto;height:20px;line-height:14px;color:#fff;background:url(../images/top_bg.gif) no-repeat center top;padding:1px 0 0;text-align:right;font-size:14px;}
.top a{color:#fff;display:inline-block;}
.top b{margin:0 8px;font:14px/16px Microsoft Yahei;display:inline-block;}
.mainnav{height:92px;width:1017px;margin:0 auto;}
.mainnav .logo{height:50px;width:154px;float:left;padding-top:25px;padding-left:13px;}
.mainnav .nav{height:32px;color:#404040;width:585px;float:left;padding:29px 0 0 50px;}
.mainnav .nav a{color:#404040;margin:0 14px;}
.mainnav .nav a:hover{color:#99ccff;text-decoration:none;}
.mainnav .nav li{height:42px;line-height:42px;float:left;}
.mainnav .nav .nav_line{width:1px;font-size:8px;color:#bfbfbf;background:background:url(../images/nav_line.png) 0 0 no-repeat;position:relative;left:-16px;}
.mainnav .nav li b{font-weight:normal;font:10px/42px Microsoft Yahei;color:#bfbfbf;}
.mainnav .search_box{height:38px;width:170px;float:right;padding-top:40px;overflow:hidden;_padding-top:30px;}
.mainnav .search_box div{height:25px;width:160px;position:relative;color:#ccc;background:url(../images/search_box.png) no-repeat;padding-left:10px;}
.mainnav .search_box div .search_text{border:none;color:#666;line-height:16px;background:none;margin-top:5px;height:16px;padding-left:5px;width:120px;}
.mainnav .search_box div .search_text a{color:#ccc;}
.mainnav .search_box div .search_btn{border:none;height:16px;width:16px;position:absolute;top:6px;cursor:pointer;right:10px;background:url(../images/searcher.png) no-repeat;}
.dCenter{position:relative;width:100%;margin:0 auto;max-width:1538px;}
.banner1{width:100%;height:539px;overflow:hidden;margin:0 auto;position:relative;}
.banner1 img{left:50%!important;margin-lefT:-769px;}
.banner1 div{width:100%!important;}
.banner1 ul{position:absolute;width:4614px;}
.banner1 li{width:1538px;height:539px;float:left;position:relative;}
.banner1 a{width:48px;height:124px;display:block;position:absolute;top:200px;z-index:99999;}
.banner1 .prev{left:50px;background:url(../images/left_ico1.png) no-repeat;}
.banner1 .next{right:50px;background:url(../images/right_ico1.png) no-repeat;}
.mask1{width:1017px;height:62px; background:url(../images/mask_bg.gif) no-repeat;position:absolute;left:50%;margin-left:-509px;bottom:0px;}
.mask1 ul{position:absolute;lefT:0;top:0px;width:737px;height:62px;padding:0 140px;text-align:center;}
.mask1 li{margin:12px 8px 0;width:180px;display:inline-block;}
.mask1 li span{margin-left:10px;margin-top:20px;}
.mask1 li a{color:#fff;}
.mask1 li a:hover{text-decoration:none;}
.mask1 li a.hi-icon{background: rgba(255,255,255,0.1);-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;transition: transform ease-out 0.1s, background 0.2s;display: inline-block;font-size: 0px;cursor: pointer;width: 40px;height: 40px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff}
.mask1 li a.hi-icon:after{top: 0;left: 0;padding: 0;z-index: -1;box-shadow: 0 0 0 2px rgba(255,255,255,0.1);opacity: 0;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.mask1 li a.hi-icon:before{speak: none;display: block;-webkit-font-smoothing: antialiased;}
.mask1 li a.hi-icon:hover{background: rgba(255,255,255,0.05);-webkit-transform: scale(0.93);-moz-transform: scale(0.93);-ms-transform: scale(0.93);transform: scale(0.93);color: #fff;}
.mask1 li a.hi-icon:hover:after{-webkit-animation: sonarEffect 1.3s ease-out 75ms;-moz-animation: sonarEffect 1.3s ease-out 75ms;animation: sonarEffect 1.3s ease-out 75ms;}
@-webkit-keyframes sonarEffect{0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #fff, 0 0 0 5px rgba(255,255,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #fff, 0 0 0 5px rgba(255,255,255,0.5);-webkit-transform: scale(1.5);opacity: 0;}
}
@-moz-keyframes sonarEffect{0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #fff, 0 0 0 5px rgba(255,255,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #fff, 0 0 0 5px rgba(255,255,255,0.5);-webkit-transform: scale(1.5);opacity: 0;}
}
@keyframes sonarEffect{0% {opacity: 0.3;}
	40% {opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #fff, 0 0 0 5px rgba(255,255,255,0.5);}
	100% {box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #fff, 0 0 0 5px rgba(255,255,255,0.5);-webkit-transform: scale(1.5);opacity: 0;}
}
.main{width:1005px;margin:20px auto;overflow:hidden;}
.maincontent{line-height:20px; color:#666;padding-bottom: 20px;overflow:hidden;}
.maincontent a{color:#7f7f7f;}
.maincontent .left{ width:430px; float:left;}
.maincontent .center{ width:260px; margin-left:40px; float:left;}
.maincontent .right{width:240px; float:right;overflow: hidden;}
.maincontent .left .image{float:left; width:250px;margin-top:10px;}
.maincontent .left .text{float:right; width:165px;overflow:hidden;font-size:12px;color:#959595;margin-top:10px;}
.maincontent .left .text a,.maincontent .right .culture a,.maincontent .center .divOver a{color:#959595;}
.maincontent .center .divOver,.maincontent .right .culture{font-size:12px;color:#959595;margin-top:10px;}
.maincontent .center .divOver img{margin-bottom:10px;}
.maincontent .right .new_list{font-size:12px;}
.maincontent h3{ height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #e8e8e8;}
.maincontent .right .culture{margin-top:6px;}
.maincontent .right .new_list{padding:5px 0 8px;}
.maincontent .right .new_list li{height:22px;}
.maincontent .right .new_list li a{float:left;}
.maincontent .right .new_list li span{float:right;}
.footer{height:30px;width:1005px;line-height:30px;margin:20px auto 10px;color:#b3b3b3;position:relative;font-size:12px;border-top: 1px solid #EBEBEB;padding-top:10px;}
.footer span{float:right;}
.footer a{color:#b3b3b3;}
.footer a.oA,.footer a.weibo,.footer a.weixin{background:url(../images/bottom_icon01.png) no-repeat 0 center;padding-left:25px;display:inline-block;margin-left:5px;}
.footer a.weibo{background-position:-37px center;}
.footer a.weixin{background-position:-74px center;position:relative;}
.footer a.weixin span{position:absolute;left:50%;width:150px;height:150px;border:1px solid #ccc;bottom:41px;margin-left:-76px;display:none;}
.footer a.weixin span i{background:url(../images/code_icon01.png) no-repeat;width:19px;height:15px;bottom:-15px;lefT:50%;margin-left:-10px;position:absolute;}
.footer a.weixin:hover span{display:block;}
.main .bread{height:24px; color:#b3b3b3; word-spacing:6px; line-height:24px; margin-bottom:17px; border-bottom:1px solid #e5e5e5;font-size:12px;}
.main .bread img{ margin-bottom:5px;}
.main .bread a{color:#b3b3b3;}
.ny_banner{width:100%;height:300px;position:relative;overflow:hidden;}
.ny_banner img{position:absolute;lefT:50%;top:0;margin-lefT:-769px;}
.position{color:#404040; font-weight:bold;}
.siderbar{width:207px; float:left;}
.siderbar .siderbar_head{ height:40px; background:url(../images/left_bg01.gif) repeat-x; margin-top:1px;}
.siderbar .siderbar_head h2{ height:36px; font-size:14px; line-height:36px; margin-left:10px; padding:4px 0 0 10px; background:url(../image/siderbar_li_bg.png) 20px 0 repeat-x; font-weight:normal;}
.siderbar .siderbar_head a{color:#5c5c5c;}
.siderbar .siderbar_head a:hover{ text-decoration:none;}
.siderbar li{background:url(../images/left_bg03.gif) repeat-x; height:36px; line-height:36px; margin-top:1px;}
.siderbar li:hover{background:url(../images/left_bg02.gif) repeat-x;}
.siderbar li a{height:36px; padding-left:50px; display:block; color:#8a8a8a; font-size:14px;  text-decoration:none; line-height: 36px;}
.siderbar li a span {height: 36px;line-height: 36px;}
.siderbar li a:hover{ color:#fff;}
.siderbar .sider_active{background:url(../images/left_bg02.gif) no-repeat;}
.siderbar .sider_active a{color:#fff}
.scoll_nav {position:fixed;top:0px;}
/* content.css */
.content{width:770px; float:right; overflow:hidden; }
.content_head{height:60px; background:url(../images/right_bg01.gif) repeat-x; margin-top:1px;}
.content_head h2{font-size:14px; color:#4d4d4d; line-height:50px; margin-left:22px;}
.content_foot{height:50px; background:url(../images/content_50bg.png) repeat-x;position:relative;}
.content_box{width:725px; margin:0 auto; line-height:28px; color:#999;min-height:200px;overflow:hidden;}
.content_box strong{font-weight:bold;}
.backtop{height:22px; line-height:22px; width:50px; padding-left:15px; background:url(../images/ico_backtop.png) no-repeat left; position:absolute; right:0; top:20px;font-size:12px;}
.backtop a{color:#99ccff;}
.intoS h1{font:18px/28px normal;font-family:'微软雅黑';line-height:28px;}
.team dl{border-bottom:1px solid #eee;padding-bottom:20px;margin-bottom:20px;}
.team dt{float:left;width:170px;}
.team dd{float:right;width:525px;line-height:24px;}
.team dd h3{font-size:18px;padding-bottom:10px;}
.Page { margin: 40px 0;}
.Page p  {text-align: center;}
.Page p a {text-decoration: none;display: inline-block; border: 1px solid #C3C3C3;background: url(../images/page_bg.png) repeat-x; text-align: center;padding: 0 8px;color: #696969;font: 12px/18px Arial;height: 18px;margin-right: 3px;border:1px solid #dcdcdc;}
.Page p .btn {font: 12px/18px SimSun;color: #686868;width: 25px;height: 18px;padding: 0px;  }
.Page p a.active,.Page p a:hover {background:url(../images/page_bg2.png) repeat-x;color: #fff;border: none;padding:0 8px;height: 18px;font: 12px/18px Arial;border:1px solid #75a0c1;}
.Page p .btn:hover {padding: 0px;font: 12px/18px SimSun;border: 1px solid #C3C3C3;height: 18px;}
.news_list li{padding:20px 0; border-top:1px solid #ececec;}
.news_list li h3{height:30px; line-height:30px; font-size:14px;font-weight:normal;}
.news_list li p{line-height:20px; font-size:12px; color:#7d7d7d; font-weight:normal; margin-bottom:6px;}
.news_list li a{color:#434343;}
.news_list li span{display:block;font: 12px/18px Microsoft Yahei; color: #A4A4A4;}
.new_detail{border-bottom: 1px solid #f0f0f0;margin-bottom:20px;text-align:center;padding-bottom:10px;}
.new_detail h2{font:20px/36px Microsoft Yahei;color:#535353;font-weight:normal;}
.new_detail1{font-size:13px;}
.picScroll-top{width:125px;height:452px;float:left;position:relative;}
.picScroll-top .bd{height:413px;margin-top:19px;width:133px;overflow:hidden;}
.picScroll-top .bd li{padding:7px 0 6px 0;position:relative;width:133px;}
.picScroll-top .bd li a{cursor:pointer;}
.picScroll-top .bd li.on span{position:absolute;background:url(../images/culture_bg01.png);width:133px;height:90px;lefT:0;left:0px;}
.picScroll-top a.next,.picScroll-top a.prev{background:url(../images/culture_arrow01.gif) no-repeat;width:28px;height:16px;position:absolute;left:48px;cursor:pointer;}
.picScroll-top a.prev{top:0px;}
.picScroll-top a.next{bottom:0px; background-position:0 bottom;}
.culture_img{float:right;width:555px;padding-top:26px;}
.culture_img p{color:#000;padding-top:20px;font-size:16px;}
.tabhead{height:29px; line-height:28px; background:url(../images/zhaopin_bg1.gif) repeat-x;}
.tabhead1{ height:29px; width:120px;cursor:pointer; text-align:center; float:left;}
.tabhead2{height:29px; width:120px;cursor:pointer; text-align:center; float:left;}
.tabhead_bg{background:url(../images/zhaopin_bg2.gif) repeat-x; color:#fff;}
.tabhead a{color:#999;}
.tabhead_bg a{color:#fff;}
.tabbox{width:700px; margin-top:20px;}
.tabbox1{width:700px;}
.tabbox1 table {width: 100%; border-bottom: 1px solid #EAEAEA;}
.zhaopin table tr{height:55px; width:700px; border-bottom:1px solid #eaeaea;}
.zhaopin table th{text-align:left;font-weight:normal;}
.zhaopin table a{color:#666; text-decoration:underline;}
.zhaopin table a:hover{text-decoration:none;}
.social h2{height:30px;font-weight:normal;color:#434343;font-size:18px;}
.social h3{height:30px; line-height:30px; margin:20px 0 10px; border-bottom:1px solid #ececec;font-weight:normal;font-size:16px;color:#434343;}
.contact h3{font-size:18px;font-weight:normal;padding-bottom:20px;color:#434343;}
.contact{color:#707070;line-height:30px;padding:0 50px;}
.contact a{color:#707070;}
.mapWeb .ulDiv {padding-left:80px; height: 220px;}
.mapWeb ul {float: left;}
.mapWeb .mapWebTitle {background:url(../images/site_bg01.gif) no-repeat bottom center; text-align: center; height: 80px;}
.mapWeb ul li a {display: inline-block;width: 130px;height: 29px;background: #f0f0f0; font: 14px/29px Microsoft Yahei;text-align: center; color: #666666;margin-right: 11px; text-decoration: none;}
.mapWeb ul li h4 a {background: none;font:bold 14px/29px Microsoft Yahei;}
.mapWeb ul li {margin-bottom: 6px;}

.floatPanel{width:36px;height:40px;position:absolute;right:25px;z-index:10000;}
.floatPanel .ctrolPanel{width:36px;height:40px;background:#fff url(../images/float-panel-bg.gif) no-repeat left -94px;border:solid 1px #ddd;overflow:hidden; }
.floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
.floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
.floatPanel .ctrolPanel .qrcode span{display:none;}
.floatPanel .popPanel{width:173px;height:164px;position:fixed;right:70px;top:250px;z-index:100000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 250); }
.floatPanel .popPanel .popPanel-inner{width:173px;height:164px;position:relative;overflow:hidden;}
.floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:162px;position:absolute;right:1px;top:60px;}
.floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
.floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
.floatPanel .popPanel .popPanel-inner .qrcodePanel{width:162px;height:162px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
.floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:162px;height:162px;border:none;}
.floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:24px;letter-spacing:1px;}




.cybj{padding-top:30px;}
.cybj li{ height:119px; border-top:1px solid #ececec; padding:24px 0; line-height:18px;}
.cybj .left{ width:210px; height:119px; float:left;}
.cybj .right{ width:470px; height:119px; margin-left:34px; float:left; color:#7b7b7b;}
.cybj .right a{color:#7b7b7b;}
.cybj .right span{ display:block; margin-top:35px; font:12px/18px SimSun;}
.cybj  .left a {width: 206px;height: 113px;display: inline-block;border: 1px solid #e6e6e6; overflow: hidden;}
.cybj  .left img {width: 206px;height: 113px;}
.cybj .right h4 {font:bold 14px/28px Microsoft Yahei;margin-bottom: 0px;height: 28px;}
.cybj .right p {font: 12px/18px Microsoft Yahei;color: #a3a3a3;}
.cybj .right span b {font: 12px/18px SimSun;}
.cybj .right span a {font: 12px/18px Microsoft Yahei;text-decoration: none;}
.zt_special img{ width:206px; height:113px; vertical-align:middle; text-align:center;}
.zt_special{ margin-right:20px; border:1px solid #ccc; overflow:hidden;width: 206px;height:113px; margin-bottom: 20px; }

.contact01{float:right;width:300px;}
.contact05{float:left;width:400px;}

.but01{border-top:1px solid #ccc;margin:40px 0 0 0;text-align: center;padding:20px 0;}
.but01 a{    border-radius: 3px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;display:inline-block;
    width: 72px;
    
    color: #000;
    background: #eee;}
.but01 a:hover{background: #ccc;}