@charset "utf-8";
/* CSS Document */
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, p, blockquote, th, td ,ul,li,img{
margin:0;
padding:0;
}
body{font-family: "宋体";font-size:14px;text-align:left; max-width:1920px; min-width:1200px;color:#323232; margin:0 auto;}
a{text-decoration:none;color:#323232;}
fieldset, img{border:none;}
legend{display:none;}
img{vertical-align:middle;}
em,i{font-style:normal;}
ul{list-style:none;}
li{list-style:none;list-style-type:none; vertical-align:middle;}
div{word-break:break-all;word-wrap:break-word;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
input, button, textarea, select {color: #444;font-size: 14px;}
q:before, q:after {content:'';}
.clear{clear:both;font-size:1px;visibility:hidden;width:1px;line-height:1px!important;height:0;}
.fl{ float:left;}
.fr{ float:right;}
.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}

.mtb104{ margin:104px auto;}
.mtb30{ margin:30px 0;}
.pt20{ padding-top:20px;}
.borlr{ border:1px solid #ccc; border-bottom:none; border-top:none;}
.mlr40{ margin:0 40px;}
.mt20{ margin-top:20px;}
.topLine{ background:#766dfa url(../images/topLine.png) repeat-x center top; height:5px;}

.content_r{ background:url(../frame/images/contentR_bj.png) repeat-y right 0; min-height: 500px; width:838px; padding:10px 91px 40px 30px; overflow:hidden; border-left:1px solid #ececec;}
.contentWrap{ padding:5px 0 20px; overflow:hidden;}
.article{ padding:10px 0 20px; color:#666; margin-bottom: 1px;}
.article img{ max-width:100%;}
.blue{ color:#00afe4;}
.artTit{ text-align:center; font-size:24px; color:#ff0000;font-family:"微软雅黑"; margin:20px 10px 15px;}
.artTips{ background:#f5f5f5; text-align:center; padding:10px; margin-bottom:10px; color: #999;}
/*页脚、首页统一标题样式*/
.titBox{ text-align:center; display:inline-block; width:100%; font-family:'微软雅黑'; overflow:hidden; width:100%;}
.titBox .title{ font-size:30px; margin-bottom:15px; margin:0 20px 10px; letter-spacing:3px;}
.titBox .summary{color:#7c7777; width:850px; margin:0 auto;}

/*文章翻页*/
.artLine{ height:1px; background:#dcdcdc;}
.art_pages{ border-top:1px solid #ededed; padding-top:20px;}
.art_pages a{ color:#999;}
.art_pages .art_prev,.art_pages .art_next{ width:360px; line-height:30px; height:30px; overflow:hidden;}
.art_pages .art_next{ text-align:right;}
.art_pages span{ color:#32985c;}
/*重置内容编辑框的样式li*/
.article ul li{list-style-type: disc; margin-left: 2em;}
.article ol li{list-style-type: decimal; margin-left: 2em;}
/*头部*/
.topMain{ width:1200px; overflow:hidden; margin:5px auto;font-family:"微软雅黑";}
.topMain .logo{ height:105px; width:260px; overflow:hidden; margin-right:60px;}
.topMain .logo img{ height:105px; width:260px;}
.topMainRight{ width:777px; overflow:hidden;}
.textLine{ width:100%; overflow:hidden; margin-bottom:22px; margin-top:10px;}
.textLine .text{ color:#00041d;}
.textLine .text .zw{ font-size:33px; }
.textLine .text .yw{ font-size:17px; line-height:25px;}
.textLine .tel{ color:#4c6b91; font-size:14px;}
.textLine .tel p{ line-height:30px; height:30px; margin-top:3px;}
.textLine .tel p img{ margin-right:7px;}
.textLine .tel p a{color:#4c6b91;}
.menu{height:48px;display:block;padding:0px;width:100%;margin:30px auto 0 auto;}
.menu ul{list-style:none;padding:0;margin:0;}
.menu ul li{float:left;overflow:hidden;position:relative;line-height:48px;text-align:center;}
.menu ul li a{position:relative;display:block;width:97px;height:48px;font-family:"微软雅黑";font-size:18px;text-decoration:none;cursor:pointer;line-height:48px;}
.menu ul li a span{position:absolute;left:0;width:97px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over, .menu ul li a span.bg{top:-48px;}
#menu ul li a{color:#323232;}
#menu ul li a span.over{color:#FFF;height:48px;width:97px;background-image:url(../images/s_03.jpg);background-repeat:repeat;}
.menu ul li.on{color:#FFF;height:48px;width:97px;background-image:url(../images/s_03.jpg);background-repeat:repeat;}
.menu ul li.on a,.menu ul li.on a span{color:#fff;}
/*页脚*/
.footWrap{ background:#f0f0f0; width:100%; font-family:"微软雅黑"; overflow:hidden;}
.linkWrap .link{ text-align:center; margin:0 auto 30px; overflow:hidden; min-height: 25px;}
.linkWrap .titBox{ margin:50px 0 10px;}
.linkWrap .titBox a{ border-bottom:2px solid #eaeaea; display:inline-block; padding-bottom:3px;}
.linkWrap .link a{ padding:0 10px; width:100px; display:block; float:left; text-align:center; line-height:25px; height:25px; overflow:hidden;}
.linkWrap .link a:hover{ text-decoration:underline;}
.footLine1{ background:url(../images/footBj02.png) no-repeat center 0; height:80px; clear:both;}
.footLine1 .w1200 img.txtImg{ padding-top:13px;}
.footLine1 .w1200 .text{ width:480px; float:right;}
.footLine1 .w1200 .text p{ color:#666; line-height:25px; height:25px; overflow:hidden;}
.footLine1 .w1200 .text p em{ color:#323232;}
.copyright{ text-align:center; font-size:12px; line-height:20px; margin:15px auto; color:#474747;}
.copyright a{ color:#666;}
.copyright a:hover{ text-decoration:underline;}
.f_code{ float:left; width:100px; margin-left:156px; width:73px; height:50px; margin-right:10px; position:relative;}
.f_code .default{ width:73px; height:40px; padding:5px; background:#dae7c8; margin-top:15px; position:relative; left:0; cursor:pointer;}
.f_code .default img{ width:73px; height:30px; padding-top:5px;}
.f_code .codeBox{ position:absolute; bottom:37px; left:50%; margin-left:-80px; display:none; width:160px; height:170px; background:url(../images/code.png) no-repeat}

.wrap{  margin:0 auto; background:#fff; position:relative; min-height: 700px;}
.rightBox{ position:relative; top:-50px; left:240px; width:960px;}
.contentBj{ background:url(../frame/images/jobBjBottom.png) repeat-x; height:1px; width:909px}
/*侧边菜单*/
.asideNav{width:240px;position:absolute;z-index:2; top:-97px;float:left;}
.asideNav .top{z-index:1; background:url(../frame/images/asideBjT.png) no-repeat; height:100px; font-family:"微软雅黑"; font-size:22px; color:#fff; line-height:30px; padding-top:22px; padding-left:20px;}
.asideNav .top i.english{ font-size:14px; display:block; line-height:20px; text-transform:uppercase; font-size:11px;}
.asideNav .list{overflow:hidden; width:100%;}
.asideNav .list h3{width:100%;height:60px; line-height:60px;overflow:hidden; width:100%; background:#eaeaea; font-family:"微软雅黑"; font-weight:normal;}
.asideNav .list h3 a{height:60px; line-height:60px; overflow:hidden; padding-right:30px; background:url(../frame/images/li02_1.png) no-repeat 220px center; display:block; padding-left:20px;}
.asideNav .list h3.on,.asideNav .list h3:hover{ background-position:0 -56px; background:#dec777;}
.asideNav .list h3.on a,.asideNav .list h3:hover a{ color:#fff; cursor:pointer; display:block; background:url(../frame/images/li02.png) no-repeat 220px center;}
.asideNav ul.subNav{ display:none; overflow-y: auto;}
.asideNav ul.subNav li{ line-height:30px; height:30px; overflow:hidden; padding:5px 20px; background:#f8f8f8; border-bottom:1px solid #eaeaea;}
.asideNav ul.subNav li a{ display:block;}
.asideNav ul.subNav li.on a{ color:#c6a141;}
.fixed { position: fixed; top: 10px;}
/*分页*/
.pagelink{ height:26px; line-height:26px; margin:10px 0 20px; text-align:center; clear:both; font-family:"微软雅黑"; font-size:12px;}
.pagelink a,.pagelink span{ border:1px solid #e1e1e1; margin-right:3px; padding:4px 6px;}
/*面包屑*/
.mbx{ display:block; height:50px; line-height:50px; overflow:hidden; font-family:"微软雅黑"; color:#555; display:block; padding-right:53px;}
.mbx .more{ height:50px; line-height:50px; background:url(../frame/images/mbxIcon.png) no-repeat 0 center; max-width:980px; overflow:hidden; padding-left:22px; }
.mbx .more span{color:#32985c;}
.mbx .more a{ color:#555;}
.mbx .more a:hover{ color:#32985c;}
/*更多按钮样式*/
.i_more{ width:180px; height:50px; margin:0 auto; background:url(../images/moreBj.png) no-repeat;}
.i_more a{ display:block; height:38px; line-height:38px; text-align:center; color:#fff; font-family:"微软雅黑";}
/*============QQ客服 浮动============*/
.main-im{ height:272px; position:fixed; right:10px; top:32%; width:110px; z-index:100;}
.main-im .qq-a{ display:block; font-size:14px; height:116px; position:relative; text-align:center; width:106px;}
.main-im .qq-a span{ bottom:5px; left:10px; position:absolute; width:90px;}
.main-im .qq-hover-c{ border-radius:35px; height:70px; left:18px; overflow:hidden; position: absolute; top: 10px; width: 70px; z-index: 9;}
.main-im .qq-container{ background:url(../images/qq/qq-icon-bg.png) no-repeat scroll center 8px; border-bottom: 1px solid #dddddd; height: 118px; position: absolute; width: 109px; z-index: 99; left:0;}
.main-im .img-qq{ display: block; left: 6px; max-width: 60px; position: absolute; top: 3px; transition: all 0.5s ease 0s;}
.main-im .im-qq:hover .img-qq{ left: 1px; max-width:70px; position:absolute; top: 8px;}
.main-im .im_main{ background:#f9fafb none repeat scroll 0 0; border:1px solid #dddddd; border-radius:10px;/* display: none;*/ position:relative;}
.main-im .im_main .im-qqList{ color: #000000; text-align: center; width: 109px; margin:10px 0; max-height: 161px; overflow: hidden;}
.main-im .im_main .im-qqList a{ display: block; margin: 6px 0;}
.main-im .im_main .weixing-container { background:url(../images/qq/weixing-icon.png) no-repeat scroll center center; border-bottom-left-radius: 10px; border-right: 1px solid #dddddd;float: left; height: 47px; width: 55px;}
.main-im .im_main .weixing-show { background: #ffffff none repeat scroll 0 0; border: 1px solid #dddddd; border-radius: 10px; height: 172px; left: -125px; position: absolute;top: -126px; width: 112px; display:none;}
.main-im .im_main .weixing-show .weixing-sanjiao { border-color: transparent transparent transparent #ffffff;border-style: solid; border-width: 6px;height: 0; left: 112px; position: absolute; top: 134px;width: 0; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { border-color: transparent transparent transparent #dddddd; border-style: solid; border-width: 8px;height: 0; left: 112px;position: absolute; top: 132px; width: 0;}
.main-im .im_main .weixing-show .weixing-ma { height: 103px; padding-left: 5px; padding-top: 5px;width: 104px;}
.main-im .im_main .weixing-show .weixing-txt { left: 7px; margin: 0 auto; position: absolute; text-align: center;top: 110px; width: 100px; color:#999;}
.main-im .im_main .go-top { background:url(../images/qq/toTop-icon.png) no-repeat scroll center center; border-bottom-right-radius: 10px; float: right; height: 47px; width: 50px;}
.main-im .im_main .go-top a { display: block; height: 47px;width: 52px;}
.main-im .close-im { height: 24px; position: absolute; right: 10px; top: -12px; width: 24px; z-index: 100;}
.main-im .close-im a { background:url(../images/qq/close_im.png) no-repeat scroll left top; display: block; height: 24px; width: 24px;}
.main-im .close-im a:hover { text-decoration: none;}
.main-im .open-im { background:url(../images/qq/open_im.png) no-repeat scroll left top; cursor: pointer; height: 133px; margin-left: 68px; width: 40px; display:none;}
.im-footer{ border-top: 1px solid #dddddd; }

/*内页banner*/
.nyBanner{ background:url(../frame/images/topBannerimg.jpg) no-repeat scroll center center; height:340px; position:relative;}
.pageIframe{ background:url(../frame/images/pageNow.png) repeat; height:50px; line-height:50px; overflow:hidden; position:absolute; bottom:0; left:0; width:100%;}
/*数据为空*/
.dataEmpty{ margin: 20px 0; text-align: center;}