body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
body, button, input, select, textarea{font:12px/1.5 Arial,"Microsoft Yahei","微软雅黑", \5b8b\4f53;}
input, select, textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset, img{border:0;}
iframe{display:block;}
abbr, acronym{border:0;font-variant:normal;}
del{text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:500;}
ol, ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:500;}
q:before, q:after{content:'';}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ins, a{text-decoration:none;}

.cc:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.cc{zoom:1;}
.float-l, .float-r{display:inline;}
.float-l{float:left;}
.float-r{float:right;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.mt0{margin-top:0 !important;}
.mr0{margin-right:0 !important;}
.mb0{margin-bottom:0 !important;}
.ml0{margin-left:0 !important;}

.section{width:1200px;margin:0 auto;}

body{color:#626262;background:#fff;min-width:1200px;}
a{color:#626262;}
a:hover{color:#0055a2;}


/* 头部 */
.header{width:100%;height:60px;padding:10px 0;position:absolute;top:0;z-index:10;background:#fff;}
.header .logo{float:left;margin-right:100px;}
.header .logo a{display:block;width:182px;height:24px;background:url(logo.png) 0 center no-repeat;text-indent:-9999px;outline:none;background-size:100%;margin-top:18px;}
.header .nav{float:left;font-size:18px;line-height:60px;}
.header .nav li{float:left;}
.header .nav li a{color:#5c5d5d;}
.header .nav li.on a{color:#0055a2;}
.header .nav li a:hover{color:#0055a2;}
.header .nav li span{padding:0 18px 0 15px;color:#d3d3d3;font-size:12px;}

.header .search{float:right;margin-top:8px;border:1px solid #cfcfcf;}
.header .search .key{float:left;width:150px;overflow:hidden;height:40px;line-height:40px;padding:0 10px;color:#5c5d5d;border:none;outline:none;}
.header .search .btn{float:left;width:39px;height:39px;background:url(s2.png) center center no-repeat;border:none;outline:none;cursor:pointer;}

.header.go{position:fixed;top:0;left:0;z-index:100;border-bottom:1px solid #e4e4e4;display:none;}

.header .change{float:right;margin-left:30px;position:relative;top:20px;}
.header .change .abc{width:20px;height:20px;background:url(k2.png) no-repeat;background-size:20px;cursor:pointer;}
.header .change .list{position:absolute;z-index:10;background:#fff;right:50%;width:70px;margin-right:-35px;display:none;}
.header .change .list li{line-height:30px;padding:0 15px;}
.header .change .list li a{display:block;}
.header .change:hover .list{display:block;}

.bline{height:80px;}


/* 底部 */
.footer{padding:60px 0 60px 0;background:#2e2e2e;color:#999999;}
.footer a{color:#999999;}
.footer a:hover{color:#fff;}

.footer .nav{margin-left:-50px;}
.footer .nav dl{float:left;width:262px;margin-left:50px;}
.footer .nav dt{padding-top:10px;font-size:18px;color:#fff;border-top:1px solid #434343;}
.footer .nav dl dd{margin-top:10px;font-size:14px;}

.footer .nav dl dd.vlink{}
.footer .nav dl dd.vlink a{display:inline-block;float:left;margin-right:10px;}


.footer .nav dl.com{width:560px;}
.footer .nav dl.com dd{float:left;width:280px;}


.footer .copyright{margin-top:100px;padding-left:150px;background:url(s7.png) no-repeat;}
.footer .copyright .footer-link{margin-bottom:4px;}
.footer .copyright .footer-link span{padding:0 7px 0 10px;}
.footer .copyright .contact{float:right;}
.footer .copyright .contact dl{float:left;margin-left:40px;}


/* 首页 */
.index-main{background:#f6f6f6;}
.index-banner-slide{overflow:hidden;position:relative;width:100%;height:650px;}
.index-banner-slide .index-banner-slide-pic{overflow:hidden;margin:0 auto;width:100% !important;}
.index-banner-slide .index-banner-slide-pic li{width:100% !important;}
.index-banner-slide .index-banner-slide-pic a{display:block;width:100%;height:650px;}
.index-banner-slide-nav{position:relative;;top:-50px;text-align:center;list-style:none;}
.index-banner-slide-nav li{overflow:hidden;width:14px;height:13px;background:url(ssss.png) -301px -2px no-repeat;display:inline-block;+display:inline;zoom:1;margin:0 3px;cursor:pointer;}
.index-banner-slide-nav .on{background-position:-301px -24px;}
.index-banner-slide-btn{}
.index-banner-slide-btn a{position:absolute;top:50%;z-index:22;display:block;overflow:hidden;width:61px;height:127px;margin-top:-63px;background:url(ssss.png) 0 0 no-repeat;opacity:0;filter:alpha(opacity=100);}
.index-banner-slide-btn a.prev{float:left;left:0;}
.index-banner-slide-btn a.next{float:right;right:0;background-position:-74px 0;}
.index-banner-slide-btn a.prev:hover{background-position:-165px 0;}
.index-banner-slide-btn a.next:hover{background-position:-228px 0;}

.index-show{margin-top:60px;border:1px solid #e5e5e5;}
.index-show a{float:left;display:block;width:400px;text-align:center;background:#fff;color:#313131;transition: background 0.8s;}
.index-show a dl{height:300px;}
.index-show a dl dd{line-height:28px;padding:80px 15px 30px;font-size:18px;}
.index-show a dl dt{display:inline-block;padding:5px 15px;font-size:16px;border:1px solid #ddd;transition: background 0.8s;}
.index-show a .pic{position:relative;display:block;width:400px;height:300px;}
.index-show a .pic span{position:absolute;left:180px;height:0; width:0; overflow: hidden; font-size: 0; line-height: 0;  border-style:solid dashed dashed dashed; border-width:22px; transition: border-color 0.8s;}
.index-show a .pic1 span{top:-10px;border-color:#fff transparent transparent transparent;}
.index-show a .pic2 span{top:266px;border-color:transparent transparent #fff transparent;}

.index-show a:hover{background:#0055a2;color:#fff;transition: background 0.8s;}
.index-show a:hover dt{background:#fff;color:#0055a2;transition: background 0.8s;}
.index-show a:hover .pic1 span{border-top-color:#0055a2;transition: border-color 0.8s;}
.index-show a:hover .pic2 span{border-bottom-color:#0055a2;transition: border-color 0.8s;}




.index-news{padding:60px 0;}
.index-news .hd{margin-bottom:40px;font-size:32px;color:#242424;text-align:center;}
.index-news .bd{margin-left:-30px;}
.index-news .bd a{position:relative;display:block;float:left;width:380px;margin-left:30px;background:#fff;}
.index-news .bd a img{display:block;width:380px;height:253px;}
.index-news .bd a .txt{position:relative;margin:-15px 10px 0;padding:10px 10px 20px;background:#fff;}
.index-news .bd a .txt span{color:#989898;}
.index-news .bd a .txt h2{overflow:hidden;height:72px;line-height:24px;margin:5px 0 10px;font-size:16px;color:#313131;font-weight:700;}
.index-news .bd a .txt p{overflow:hidden;height:60px;line-height:20px;color:#989898;}
.index-news .bd a .txt em{display:block;height:11px;line-height:11px;margin-top:20px;padding-right:30px;color:#989898;background:url(s5.png) right 0 no-repeat;text-align:right;}
.index-news .bd a:hover{box-shadow:0px 3px 20px #ccc;}
.index-news .bd a:hover h2{color:#0055a2;}
.index-news .bd a:hover em{color:#0055a2;background-position:right -19px;}


/* 面包 */
.mianbao{height:44px;line-height:44px;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fafafa;font-size:14px;}
.mianbao ul{overflow:hidden;}
.mianbao ul li{float:left;border-right:1px solid #e4e4e4;background:#fafafa;}
.mianbao ul li a{display:block;padding:0 20px;}
.mianbao ul li.index{padding:0;border-left:1px solid #e4e4e4;}
.mianbao ul li.index a{width:44px;padding:0;background:url(s8.png) center 18px no-repeat;text-indent:-9999px;}
.mianbao ul li.index a:hover{background-position:center -70px;}
.mianbao ul li.on a{color:#0055a2;font-weight:700;}

/* 单页 */
.p-banner{width:100%;height:250px;}

.page{}
.page .page-in{position:relative;background:#fff;}
.page .hd{padding-top:50px;font-size:38px;color:#0055a2;text-align:center;}
.page .bd{overflow:hidden;padding:50px 0;}
.page .bd .page-content{line-height:26px;font-size:14px;}
.page .bd .page-content img{max-width:1200px;}

/* 公司 */
.about-page{}

/* 历程 */
.history{}
.history .note{line-height:26px;margin-bottom:40px;font-size:14px;text-indent:2em;}
.history .tab{height:60px;line-height:60px;margin-bottom:40px;}
.history .tab li{float:left;width:298px;margin-right:-1px;background:#f0f0f0;text-align:center;font-size:18px;border:1px solid #d9d9d9;cursor:pointer;}
.history .tab li.on{background:#0055a2;border:1px solid #0055a2;color:#fff;}

.history .list{}
.history .list li{overflow:hidden;line-height:36px;font-size:14px;}
.history .list li span{float:left;padding:10px 0;}
.history .list li .year{width:320px;border-top:3px solid #0055a2;font-size:24px;color:#0055a2;}
.history .list li .month{width:80px;border-top:1px solid #d9d9d9;text-align:center;}
.history .list li .neirong{width:800px;border-top:1px solid #d9d9d9;}
.history .list li .neirong .pic{width:367px;height:223px;background:url(s11.jpg) no-repeat;}
.history .list li .neirong .pic img{display:block;width:340px;height:200px;padding:10px 0 0 13px;}

.history .list li.no{}
.history .list li.no .year{color:#fff;border:none;}
.history .list li.no .month, .history .list li.no .neirong{border-top:1px dashed #d9d9d9;}

.history .block{display:none;}

/* 实力 */
.strength{}
.strength .tab{height:60px;line-height:60px;margin-bottom:40px;overflow:hidden;}
.strength .tab li{float:left;width:398px;margin-right:-1px;background:#f0f0f0;text-align:center;font-size:18px;border:1px solid #d9d9d9;cursor:pointer;}
.strength .tab li.on{background:#0055a2;border:1px solid #0055a2;color:#fff;}

.strength .item{overflow:hidden;margin-top:20px;}
.strength .item dt{float:left;padding:20px 0 0 0;width:160px;border-top:3px solid #0055a2;font-size:16px;color:#0055a2;}
.strength .item dd{float:left;padding:20px 0 0 0;width:1200px;line-height:26px;border-top:1px solid #d9d9d9;font-size:14px;}
.strength .item dd img{max-width:1200px;}


/* 荣誉 */
.honor{}
.honor .lately{margin-bottom:40px;}
.honor .lately .peitu{float:left;width:600px;height:630px;}
.honor .lately .peitu img{display:block;width:600px;height:630px;}
.honor .lately .side{float:left;width:500px;height:630px;padding:0 50px;background:#f8f8f8;}
.honor .lately .side .nian{margin:40px 0;font-size:54px;color:#0055a2;}
.honor .lately .side .nian li{line-height:60px;}
.honor .lately .side .list{overflow:hidden;height:390px;} 
.honor .lately .side .list li{overflow:hidden;line-height:20px;margin-bottom:15px;font-size:14px;background:url(s37.jpg) 0 8px no-repeat;padding-left:15px;} 

.honor .old{}
.honor .old .tab{height:60px;line-height:60px;margin-bottom:40px;}
.honor .old .tab li{float:left;width:398px;margin-right:-1px;background:#f0f0f0;text-align:center;font-size:18px;border:1px solid #d9d9d9;cursor:pointer;}
.honor .old .tab li.on{background:#0055a2;border:1px solid #0055a2;color:#fff;}

.honor .old .item{}
.honor .old .item dl{overflow:hidden;border-top:1px solid #c5c5c5;}
.honor .old .item dl dt{float:left;padding:20px 0 0 0;width:250px;font-size:32px;color:#9494a0;font-weight:700;}
.honor .old .item dl dd{float:right;padding:20px 0 20px 0;width:935px;border-bottom:1px dashed #ddd;font-size:14px;background:url(s37.jpg) 0 center no-repeat;padding-left:15px;}
.honor .old .item dl dd span{margin-right:20px;}

/* 联系我们 */
.contact .item{margin-bottom:40px;}
.contact .item dl{overflow:hidden;margin-bottom:30px;}
.contact .item dl dt{margin-bottom:15px;font-size:18px;color:#333;}
.contact .item dl dt span{display:block;width:24px;height:3px;margin-bottom:5px;background:#0055a2;}
.contact .item dl dd{float:left;width:570px;margin-right:60px;}
.contact .item dl dd ul{}
.contact .item dl dd ul li{overflow:hidden;line-height:26px;padding-left:10px;font-size:14px;border-left:1px solid #dcdcdc;}
.contact .item dl dd span{float:left;width:40px;margin-right:15px;}


/* 产品 */
.product-index-banner{position:relative;height:580px;}
.product-index-banner .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
.product-index-banner dl{position:relative;color:#fff;text-align:center;}
.product-index-banner dl dt{padding-top:160px;font-size:60px;}
.product-index-banner dl dd{padding:60px 10px 0;font-size:18px;}


.product-index-banner .list{position:absolute;bottom:0;width:100%;text-align:center;}
.product-index-banner .list a{position:relative;display:inline-block;margin:0 2px;padding:20px;}
.product-index-banner .list a span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);}
.product-index-banner .list a h3{position:relative;color:#fff;font-size:24px;}
.product-index-banner .list a.on, .product-index-banner .list a:hover{background:#0054a2;opacity:0.8;filter:alpha(opacity=80);}



.product-index{padding:30px 0;background:#f7f7f7;}
.product-index .block{overflow:hidden;}
.product-index .block a{position:relative;display:block;color:#000;transition: color 1s;}
.product-index .block a .pic{float:left;width:600px;height:400px;}
.product-index .block a .txt{float:left;width:600px;height:400px;}
.product-index .block a .txt dl{overflow:hidden;height:320px;padding:40px;background:#fff;transition: background 0.8s;}
.product-index .block a .txt dl dt{font-size:24px;}
.product-index .block a .txt dl dd.dd1{font-size:14px;margin-top:30px;text-align:justify;}
.product-index .block a .txt dl dd.dd2{font-size:14px;margin-top:30px;text-align:justify;display:inline-block;padding:5px 30px;border:1px solid #ddd;}
.product-index .block.even a .pic{float:right;}
.product-index .block.even a .txt{float:left;}

.product-index .block a:hover{color:#fff;}
.product-index .block a:hover .txt dl{background:#0055a2;}
.product-index .block a:hover .txt dl dd.dd2{background:#fff;color:#0055a2;}


.product-page{padding:30px 0;}
.product-page .desc{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.product-page .desc p{padding:30px 0;text-align:center;font-size:36px;color:#000;}

.product-page .show{margin-top:50px;}
.product-page .show .pic{overflow:hidden;float:left;display:block;width:700px;height:700px;}
.product-page .show .txt{float:left;width:499px;border-left:1px solid #fff;}
.product-page .show .txt dl{height:270px;padding:40px;}
.product-page .show .txt dl dt{font-size:32px;font-weight:700;}
.product-page .show .txt dl dd{font-size:14px;margin-top:20px;}
.product-page .show .txt dl.dl-1{background:#0054a2;color:#fff;}
.product-page .show .txt dl.dl-2{background:#ebebed;color:#000;}
.product-page .show .txt dl.dl-3{background:#0054a2;color:#fff;}
.product-page .show .v2{border-top:1px solid #fff;}
.product-page .show .v2 .pic{float:right;}
.product-page .show .v2 .txt{border-left:none;border-right:1px solid #fff;}
.product-page .show .v583{}
.product-page .show .v583 .pic{height:889px;}
.product-page .show .v583 .txt dl{height:216.5px;}



/* 新闻 */
.news-banner{height:200px;line-height:200px;}
.news-banner ul{font-size:18px;text-align:center;}
.news-banner ul li{display:inline-block;margin:0 10px 0 8px;}
.news-banner ul li a{padding:10px 35px;color:#fff;border:1px solid transparent;}
.news-banner ul li.on a{border:1px solid #fff;}
.news-banner ul li a:hover{border:1px solid #fff;}
.news-banner span{color:#fff;}


.news-index{}
.news-index .block{padding:50px 0 50px;}
.news-index .block .hd{margin-bottom:50px;font-size:38px;color:#0055a2;text-align:center;}
.news-index .block .md{}
.news-index .block .md ul{margin-left:-30px;}
.news-index .block .md li{}
.news-index .block .md li .pic{overflow:hidden;}
.news-index .block .md li .pic img{display:block;transform:scale(1);transition:all 1000ms linear;}
.news-index .block .md li:hover .pic img{transform:scale(1.1);}
.news-index .block .bd{margin-top:50px;text-align:center;font-size:18px;}

.news-index .block-b{background:#f5f5f5;}
.news-index .block-b li{overflow:hidden;float:left;width:570px;margin:0 0 0 30px;}
.news-index .block-b li .pic{width:570px;height:380px;}
.news-index .block-b li .pic img{width:570px;height:380px;}
.news-index .block-s{background:#fff;}
.news-index .block-s li{float:left;width:380px;margin:0 0 0 30px;}
.news-index .block-s li .pic{width:380px;height:253px;}
.news-index .block-s li .pic img{width:380px;height:253px;}

.news-index .block1 li{position:relative;}
.news-index .block1 li h3{position:absolute;bottom:0;z-index:10;overflow:hidden;height:40px;line-height:40px;padding:0 10px;font-size:14px;color:#fff;}
.news-index .block1 li span{position:absolute;bottom:0;display:block;width:100%;height:40px;background:#000;filter:Alpha(opacity=60);opacity:0.6;}

.news-index .block2 li{position: relative;}
.news-index .block2 li a .text{padding:30px;border:1px solid #e7e7e7;}
.news-index .block2 li a .text h3{overflow:hidden;height:66px;line-height:33px;margin-bottom:10px;font-size:22px;}
.news-index .block2 li a .text p{overflow:hidden;height:66px;line-height:22px;font-size:14px;}
.news-index .block2 li a .text .tools{margin-top:20px;}
.news-index .block2 li a .text .tools .ck{float:right;padding-left:20px;background:url(s12.jpg) 0 4px no-repeat;}
.news-index .block2 li a:hover .text .tools .ck{background-position:0 -84px;}
.news-index .block2 li a:hover img{transform:scale(1.1);}
.news-index .block2 li .xz{position:absolute;bottom:30px;right:90px;padding-left:20px;background:url(s16.jpg) 0 1px no-repeat;cursor:pointer;}
.news-index .block2 li .xz:hover{background-position:0 -84px;color:#0055a2;}

.news-index .block3 li h3{overflow:hidden;height:40px;line-height:40px;font-size:18px;color:#0055a2;}
.news-index .block3 li p{overflow:hidden;height:66px;line-height:22px;font-size:14px;}

.news-index .block4{}
.news-index .block4 li{position:relative;}
.news-index .block4 li span{position:absolute;top:0;display:block;width:380px;height:253px;background:url(s13.png) center center no-repeat;}

.news-list{margin-left:-30px;}
.news-list ul{overflow:hidden;margin-bottom:-30px;}
.news-list li{position:relative;float:left;width:380px;margin:0 0 30px 30px;}
.news-list li a .pic{overflow:hidden;width:380px;height:253px;}
.news-list li a .pic img{display:block;width:380px;height:253px;transform:scale(1);transition:all 1000ms linear;}
.news-list li a .text{padding:30px;border:1px solid #e7e7e7;}
.news-list li a .text h3{overflow:hidden;height:66px;line-height:33px;margin-bottom:10px;font-size:22px;}
.news-list li a .text p{overflow:hidden;height:66px;line-height:22px;font-size:14px;}
.news-list li a .text .tools{margin-top:20px;}
.news-list li a .text .tools .ck{float:right;padding-left:20px;background:url(s12.jpg) 0 2px no-repeat;}
.news-list li a:hover .text .tools .ck{background-position:0 -86px;}
.news-list li a:hover img{transform:scale(1.1);}
.news-list li .xz{position:absolute;bottom:30px;right:90px;padding-left:20px;background:url(s16.jpg) 0 1px no-repeat;cursor:pointer;}
.news-list li .xz:hover{background-position:0 -84px;color:#0055a2;}

.news-content .n-title{overflow:hidden;margin-bottom:25px;text-align:center;}
.news-content .n-title h2{font-size:24px;color:#111;}
.news-content .n-title .count{margin-top:10px;color:#999;font-size:12px;}
.news-content .n-title .count em{margin-right:10px;}
.news-content .n-title .count span{}

.news-content .n-content{margin-bottom:40px;font-size:16px;width:1000px;margin:0 auto;}
.news-content .n-content img{max-width:1000px;}
.news-content .n-shangxia{border-bottom:1px solid #dfdfdf;font-size:14px;}
.news-content .n-shangxia p{height:80px;line-height:80px;border-top:1px solid #dfdfdf;}
.news-content .n-shangxia p a{color:#0055a2;}
.news-content .n-fanhui{display:block;width:180px;height:50px;line-height:50px;margin:50px auto 0;text-align:center;background:#0055a2;color:#fff;font-size:14px;}

.news-content-shipin{margin:30px auto;}
.news-content-shipin #news-content-shipin-c{text-align:center;}
.news-content-shipin #news-content-shipin-c iframe{margin:0 auto;}

.news-content .n-fenxiang{overflow:hidden;height:36px;line-height:36px;padding:0 0 10px;}
.news-content .n-back{float:left;}
.news-content .n-fenxiang .bdsharebuttonbox{float:right;}

/* 分页 */
.pages{overflow:hidden;padding:50px 0 0;}
.pages ul{text-align:center;}
.pages ul li{display:inline-block;*zoom:1;*display:inline;margin:0 3px;border:1px solid #bdbdbd;font-size:14px;padding:7px 10px;}
.pages ul li a:hover{color:#246bdd;}
.pages ul li.current{color:#fff;font-weight:700;border:1px solid #246bdd;background:#246bdd;}
.pages ul li.current a{color:#fff;font-weight:700;}

/* 相关内容 */ 
.xiangguan{padding:40px 0;border-top:1px solid #e1e1e1;background:#fff;}
.xiangguan .hd{margin-bottom:20px;font-size:16px;}
.xiangguan .bd{margin:0 0 0 -24px;}
.xiangguan a dl{float:left;width:280px;margin-left:24px;border:1px solid #e1e1e1;border-top:5px solid #0055a2;}
.xiangguan a dl dt{padding:20px;font-size:18px;color:#0055a2;}
.xiangguan a dl dd.txt{overflow:hidden;height:28px;line-height:28px;padding:0 20px 10px;}
.xiangguan a dl dd.pic{overflow:hidden;}
.xiangguan a dl dd.pic img{display:block;transform:scale(1);transition:all 1000ms linear;}
.xiangguan a:hover dl dd.pic img{transform:scale(1.1);}

/* 搜索 */
.search{}
.search-box{overflow:hidden;padding:50px 0;border:1px solid #e7e7e7;background:#f9f9f9;}
.search-box form{width:560px;margin:0 auto;}
.search-box .key{float:left;width:479px;line-height:58px;padding:0 10px;color:#cfcfcf;border:1px solid #828b9c;border-right:none;background:none;outline:none;font-size:20px;}
.search-box .btn{float:left;width:60px;height:60px;background:url(s14.jpg) no-repeat;border:none;outline:none;cursor:pointer;}

.search .item{}
.search .item dl{padding:20px;border-bottom:1px solid #e7e7e7;}
.search .item dl dt{font-size:18px;}
.search .item dl dd{color:#999;font-size:14px;}


.search-job .list{margin-top:50px;}
.search-job .list dl{overflow:hidden;height:80px;line-height:80px;border-bottom:1px dashed #e7e7e7;text-align:center;font-size:14px;}
.search-job .list dl dt{float:left;width:350px;}
.search-job .list dl dd{float:left;width:170px;}
.search-job .list dl.h{height:60px;line-height:60px;background:#f9f9f9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#666666;font-weight:700;overflow:visible;}



/* 招聘首页 */
.careers-top{position:absolute;top:0;left:0;width:100%;height:60px;z-index:10;}
.careers-top .mask{position:absolute;top:0;left:0;width:100%;height:60px;background:#000;opacity: .6;}
.careers-top .in{overflow:hidden;position:relative;width:1200px;margin:0 auto;}
.careers-top .logo{float:left;margin-top:10px;}
.careers-top .nav{float:left;line-height:60px;margin-left:200px;}
.careers-top .nav a{color:#fff;margin:0 10px;padding:3px;}
.careers-top .nav a.on, .j-top .nav a:hover{border-bottom:2px solid #fff;}

.careers-top .go{float:right;line-height:60px;color:#fff;}
.careers-top .go a{color:#fff;padding:3px;}
.careers-top .go a:hover{border-bottom:2px solid #fff;}
	
.careers-banner{position:relative;}
.careers-banner img{position:absolute;display:block;width:500px;top:180px;left:50%;margin-left:-250px;}


.careers-index .block1{background:#f6f6f6;padding-bottom:150px;}
.careers-index .block1 .item1{}
.careers-index .block1 .item1 .hd{padding:40px 0 60px;background:#ededed;}
.careers-index .block1 .item1 .hd ul{text-align:center;}
.careers-index .block1 .item1 .hd ul li{float:left;display:block;font-size:32px;font-weight:700;width:400px;cursor:pointer;}
.careers-index .block1 .item1 .hd ul li em{display:none;width:100px;height:2px;margin:10px auto 20px;background:#0055a2;}
.careers-index .block1 .item1 .hd ul li.on{color:#0055a2;}
.careers-index .block1 .item1 .hd ul li.on em{display:block;}
.careers-index .block1 .item1 .hd ul li:hover{color:#0055a2;}
.careers-index .block1 .item1 .bd{margin-top:-50px;height:600px;}
.careers-index .block1 .item1 .bd ul{}
.careers-index .block1 .item1 .bd ul li{position:relative;display:none;}
.careers-index .block1 .item1 .bd ul li img{display:block;width:100%;border-radius:20px;box-shadow: 10px 10px 10px 0 #ddd;}
.careers-index .block1 .item1 .bd ul li a{position:absolute;bottom:40px;right:80px;background:#0055a2;color:#fff;padding:10px 30px;font-size:24px;border-radius:10px;transition:background 0.8s;}
.careers-index .block1 .item1 .bd ul li a:hover{background:#1668ba;transition:background 0.8s;}
.careers-index .block1 .item1 .bd ul li.on{display:block;}

.careers-index .block1 .item2{margin-top:100px;}
.careers-index .block1 .item2 .hd{position:relative;margin-bottom:60px;}
.careers-index .block1 .item2 .hd ul{width:1150px;margin:0 auto;text-align:center;background:#fff;border-radius:20px;box-shadow: 10px 10px 10px 0 #ddd;}
.careers-index .block1 .item2 .hd ul li{display:inline-block;margin:0 60px;padding:20px 5px 30px;font-size:26px;cursor:pointer;}
.careers-index .block1 .item2 .hd ul li.on{color:#0055a2;border-top:6px solid #0055a2;}

.careers-index .block1 .item2 .bd{width:1400px;height:1000px;}

.careers-index .item2-slide{position:relative;}

.careers-index .item2-slide .btn{}
.careers-index .item2-slide .btn a{position:absolute;top:50%;z-index:1;display:block;overflow:hidden;width:77px;height:77px;margin-top:-38px;}
.careers-index .item2-slide .btn a.btn-prev{float:left;left:-100px;background:url(job2/15.png) no-repeat;}
.careers-index .item2-slide .btn a.btn-next{float:right;right:100px;background:url(job2/14.png) no-repeat;}

.careers-index .item2-slide-1 .pic{width:100%;}
.careers-index .item2-slide-1 .pic img{display:block;width:1200px !important;}

.careers-index .item2-slide-2{height:1000px;background:url(job2/31.png) 0 bottom no-repeat;}
.careers-index .item2-slide-2 .pic{}
.careers-index .item2-slide-2 .pic a{display:block;width:375px;float:left;margin:0 40px 40px 0px;cursor:pointer;position:relative;top:0;transition:all 0.8s;background:#fff;box-shadow: 10px 10px 10px 0 #ddd;
}
.careers-index .item2-slide-2 .pic a img{width:100%;}
.careers-index .item2-slide-2 .pic a p{height:133px;margin:0 30px;padding:30px;font-size:20px;color:#0055a2;font-weight:700;margin-top:-30px;position:relative;background-image:linear-gradient(#d7e9ff, #fff);}
.careers-index .item2-slide-2 .pic a p span{display:block;width:20px;height:2px;margin:20px 0 0;background:#0055a2;}

.careers-index .item2-slide-2 .pic a dl{padding:0px 70px 0px 0px;text-align:right;position:relative;top:-50px;}
.careers-index .item2-slide-2 .pic a dl dt{font-size:24px;color:#0055a2;font-weight:700;}
.careers-index .item2-slide-2 .pic a dl dd{font-size:16px;}
.careers-index .item2-slide-2 .pic a dl dd span{display:block;font-size:18px;color:#000;}
.careers-index .item2-slide-2 .pic a:hover{top:-20px;transition:all 0.8s;}


.careers-index .block2{padding:100px 0;background:url(job2/3.jpg) center center no-repeat;color:#fff;position:relative;}
.careers-index .block2 .hd{text-align:center;font-size:34px;}
.careers-index .block2 .hd p{font-size:24px;}
.careers-index .block2 .data{text-align:center;width:950px;margin:80px auto 0;}
.careers-index .block2 .data dl{display:inline-block;padding-right:40px;text-align:left;}
.careers-index .block2 .data dl dt{padding:0 0 20px 20px;border-left:1px solid #fff;}
.careers-index .block2 .data dl dd{padding:0 0 0 20px;border-left:7px solid #fff;font-size:48px;font-weight:700;margin-left:-3px;}
.careers-index .block2 .data dl dd span{font-size:34px;}
.careers-index .block2 .data dl dd p{font-size:20px;font-weight:500;}
.careers-index .block2 .show{position:relative;text-align:center;margin:100px auto 0;padding:40px 0;width:950px;}
.careers-index .block2 .show .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity: 0.22;border-radius:10px;}
.careers-index .block2 .show dl{position:relative;z-index:10;display:inline-block;padding:0 40px;border-right:1px solid #fff;}
.careers-index .block2 .show dl dt{text-align:center;}
.careers-index .block2 .show dl dt img{width:60px;}
.careers-index .block2 .show dl dd{font-size:14px;}
.careers-index .block2 .more{text-align:center;margin-top:60px;}
.careers-index .block2 .more a{background:#0055a2;color:#fff;padding:20px 40px;font-size:24px;border-radius:10px;transition:background 0.8s;}
.careers-index .block2 .more a:hover{background:#1668ba;transition:background 0.8s;}

.careers-index .block3{height:1450px;background:#fff url(job2/2.jpg) center center no-repeat;}
.careers-index .block3 dl{padding:350px 0 0;text-align:center;}
.careers-index .block3 dl dt{margin-bottom:30px;color:#0055a2;font-size:34px;font-weight:700;}
.careers-index .block3 dl dt span{display:block;width:100px;height:3px;margin:10px auto 0;background:#0055a2;}
.careers-index .block3 dl dd{color:#6b6b6b;font-size:24px;}
.careers-index .block3 .pic img{display:block;width:100%;}


.careers-rw-banner{}
.careers-rw-banner img{display:block;width:100%;}
.careers-rw-info{background:#f5f5f5;}
.careers-rw-info dl{padding:60px 0;}
.careers-rw-info dl dt{font-size:42px;}
.careers-rw-info dl dd{margin-top:10px;font-size:30px;}
.careers-rw-info .line{width:1000px;height:4px;background:#0055a2;}
.careers-rw-info .content{padding:60px 0;font-size:16px;}
.careers-rw-info .content p{margin-bottom:30px;}


.careers-bj-banner{}
.careers-bj-banner img{display:block;width:100%;}
.careers-bj .wrap{position:relative;margin:200px 0 100px;}
.careers-bj .wrap .in{width:50%;height:100%;background:#e1e1e1;position:absolute;}
.careers-bj .wrap .item{width:1000px;margin:0 auto;position:relative;left:-100px;background:#e1e1e1;padding-bottom:100px;border-bottom-right-radius:80px;}
.careers-bj .wrap .item dl{padding:50px 240px 0 0px;}
.careers-bj .wrap .item dl dt{font-size:20px;color:#0055a2;}
.careers-bj .wrap .item dl dd{margin-top:10px;font-size:16px;line-height:30px;text-align:justify;}
.careers-bj .wrap .item img{position:absolute;top:-60px;right:-210px;width:335px;}
.careers-bj .wrap-even{}
.careers-bj .wrap-even .in{right:0;}
.careers-bj .wrap-even .item{border-bottom-left-radius:80px;left:0;}
.careers-bj .wrap-even .item dl{padding:80px 0 0 340px;}
.careers-bj .wrap-even .item img{left:-100px;}


.careers-fz{}
.careers-fz .block1{background:#f5f5f5;padding-bottom:150px;}
.careers-fz .block1 dl{padding:200px 0 0;width:940px;margin:0 auto;}
.careers-fz .block1 dl dt{font-size:50px;font-weight:700;color:#0055a2;text-align:center;margin-bottom:30px;}
.careers-fz .block1 dl dt img{position:relative;top:-20px;right:-20px;}
.careers-fz .block1 dl dd{font-size:20px;text-indent:2em;line-height:36px;}
.careers-fz .block1 .pic1{margin-top:100px;text-align:center;}
.careers-fz .block1 .pic1 img{border-radius:20px;box-shadow: 10px 10px 10px 0 #ddd;}
.careers-fz .block1 .pic2{margin-top:100px;text-align:center;}
.careers-fz .block1 .pic2 p{font-size:34px;color:#00306a;font-weight:700;margin-bottom:20px;}
.careers-fz .block1 .pic2 img{border-radius:20px;box-shadow: 10px 10px 10px 0 #ddd;width:1200px;}


.careers-fz .block2{padding:200px 0;background:#0a62ba;}
.careers-fz .block2 dl{text-align:center;}
.careers-fz .block2 dl dt{margin-bottom:30px;color:#fff;font-size:34px;}
.careers-fz .block2 dl dt span{display:block;width:300px;height:3px;margin:10px auto 0;background:#fff;}
.careers-fz .block2 .pic{text-align:center;}

.careers-fz .block3{height:1000px;background:#dbe7f8 url(images/job2/28.jpg) center center no-repeat;;}
.careers-fz .block3 dl{padding:100px 0 0;text-align:center;}
.careers-fz .block3 dl dt{margin-bottom:30px;color:#004a8b;font-size:34px;}
.careers-fz .block3 dl dt span{display:block;width:300px;height:3px;margin:10px auto 0;background:#004a8b;}
.careers-fz .block3 dl dd{width:740px;margin:0 auto;color:#0055a2;font-size:20px;text-align:center;}
.careers-fz .block2 dl dd img{display:block;width:1200px;margin:0 auto;}
.careers-fz .block3 .pic{margin:100px 0;text-align:center;}
.careers-fz .block3 .pic img{width:1200px;}



/* 人才招聘 */
.job-page{}
.job-desc{margin-top:40px;}
.job-desc dt{font-size:28px;color:#222222;font-weight:700;}
.job-desc dd{margin-top:10px;font-size:14px;color:#525252;}
.job-desc dd.pic{margin-top:20px;}
.job-desc dd.pic img{display:block;width:1200px;height:240px;}


.job-cate{text-align:left;margin-top:30px;position:relative;}
.job-cate a{display:inline-block;margin:0 5px;padding:8px 15px;font-size:20px;border:1px solid #d9d9d9;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;}
.job-cate a.on{background:#0055a2;color:#fff;}

.job-cate .job-search{position:absolute;top:-10px;right:0;border:1px solid #cfcfcf;}
.job-cate .job-search .key{float:left;width:250px;overflow:hidden;height:40px;line-height:40px;padding:0 10px;color:#5c5d5d;border:none;outline:none;}
.job-cate .job-search .btn{float:left;width:39px;height:39px;background:url(s2.png) center center no-repeat;border:none;outline:none;cursor:pointer;}


.job-tip{margin:50px auto;text-align:center;}
.job-tip dl{}
.job-tip dl dt{font-size:28px;font-weight:700;color:#000;}
.job-tip dl dd{font-size:16px;margin-top:10px;}

.job-list{}
.job-list dl{overflow:hidden;height:80px;line-height:80px;border-bottom:1px dashed #e7e7e7;text-align:center;font-size:14px;}
.job-list dl dt{float:left;width:350px;}
.job-list dl dd{float:left;width:170px;}
.job-list dl.h{height:60px;line-height:60px;background:#f9f9f9;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;color:#666666;font-weight:700;overflow:visible;}
.job-list .no{text-align:center;margin-top:40px;font-size:20px;}


.job-show{font-size:14px;}
.job-show .zhiwei{font-weight:700;font-size:28px;color:#222222;}
.job-show .list{margin-top:20px;}
.job-show .list li{overflow:hidden;height:60px;line-height:60px;border-bottom:1px solid #d9d9d9;text-align:center;font-size:14px;}
.job-show .list li span{float:left;width:180px;}
.job-show .list li.h{background:#f9f9f9;border-top:1px solid #d9d9d9;color:#666666;font-weight:700;}
.job-show .list li span.didian{width:480px;}

.job-show .main{margin-top:40px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.job-show .main dl{overflow:hidden;}
.job-show .main dl dt{padding:20px 0;float:left;width:240px;border-top:1px solid #e7e7e7;color:#222222;}
.job-show .main dl dd{padding:20px 0;float:right;width:900px;line-height:26px;border-top:1px solid #e7e7e7;}
.job-show .main dl.first{}
.job-show .main dl.first dt, .job-show .main dl.first dd{border:none;}

.job-show .main li{/*margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dashed #e7e7e7;*/}
.job-show .main li span{color:#222222;}

.job-show .btn{overflow:hidden;width:340px;margin:50px auto 0;text-align:center;}
.job-show .btn a{display:block;float:left;width:160px;height:50px;line-height:50px;margin:0 5px;color:#fff;background:#3075b4;font-size:18px;}
.job-show .btn a.back{background:#616a79;}

.shenqing{padding:40px 0;}
.shenqing .apply{font-weight:700;font-size:28px;color:#222222;border-bottom:1px solid #d9d9d9;margin-bottom:40px;}
.shenqing .j-title{display:none;}
.shenqing form{}
.shenqing .tip{width:552px;text-align:right;}
.shenqing .tip span{color:#ff0000;}

.shenqing dl{overflow:hidden;width:552px;margin-bottom:10px;font-size:16px;border-top:1px solid #d9d9d9;padding-top:15px;color:#222222;}
.shenqing dl dt{float:left;line-height:50px;width:150px;}
.shenqing dl dt span{color:#ff0000;margin:0 10px;}
.shenqing dl dd{float:left;}
.shenqing dl dd input{width:390px !important;line-height:38px;padding:5px;border:1px solid #e7e7e7;color:#888;background:#ebebeb;}

.shenqing .j-resume{float:right;border-top:none;margin-top:-275px;}
.shenqing .j-resume dt{float:none;width:auto;text-align:center;padding-top:0;}
.shenqing .j-resume dt span{display:none;}
.shenqing .j-resume dd{background:#ebebeb;width:500px;height:200px;position:relative;}

.shenqing .j-resume .webuploader-container{}
.shenqing .j-resume .webuploader-pick{width:200px;height:120px;background:#d9d9d9;border-radius:5px;margin:40px 0 0 140px;color:#d9d9d9;}
.shenqing .j-resume .webuploader-pick::after{ content: "+"; font-size:50px;color:#464646;position:relative;top:45px;left:-45px;}
.shenqing .j-resume .webuploader-pick + div{position:absolute;top:40px !important;left:140px !important;}


.shenqing .j-resume ._list{border:none;width:500px;height:200px;position:relative;top:-150px;}
.shenqing .j-resume ._list .resume_thumb{position:absolute;top:0;left:180px;width:106px;height:104px;margin:30px 0 0 15px;background:#d9d9d9;}
.shenqing .j-resume ._list .file-action{display:none;}

.shenqing .btn{overflow:hidden;margin:20px auto 0;text-align:center;border-top:1px solid #d9d9d9;padding-top:50px;}
.shenqing .btn .in{width:160px;margin:0 auto;}
.shenqing .btn input{display:block;float:left;width:160px;height:50px;line-height:50px;margin:0 5px;color:#fff;background:#3075b4;font-size:18px;cursor:pointer;border:none;}

.shenqing .j-resume::after{ content: ".doc/.docx/.pdf/.jpg";color:#595959;position:relative;top:-35px;left:180px;}



/* 全球 */
.quanqiu{}
.quanqiu .note dt{margin-bottom:10px;font-size:24px;color:#222222;font-weight:700;}
.quanqiu .note dd{font-size:14px;color:#595757;}
.quanqiu .item{position:relative;margin-top:50px;padding-top:50px;text-align:center;border-top:1px solid #e7e7e7;}
.quanqiu .item h3{margin-bottom:20px;font-size:20px;color:#222222;font-weight:700;}
.quanqiu .item h3 em{margin-left:10px;font-size:14px;}
.quanqiu .item img{display:block;}

.quanqiu .zykh{}
.quanqiu .zykh h3{text-align:left;}

.quanqiu .gjbj{}
.quanqiu .gjbj .add{position:absolute;width:90px;height:85px;}
.quanqiu .gjbj .add-china{top:151px;left:777px;}
.quanqiu .gjbj .add-japan{top:398px;left:983px;}
.quanqiu .gjbj .add-singapore{top:665px;left:796px;}
.quanqiu .gjbj .add-germany{top:160px;left:536px;}

.quanqiu .gjbj .block{width:380px;padding-bottom:18px;background:url(s41.png) center bottom no-repeat;display:none;}
.quanqiu .gjbj .block dl{padding:20px;color:#fff;background:#104f9b no-repeat;font-size:14px;}
.quanqiu .gjbj .block dl dd{margin-top:5px;}


/* 相关下载 */
.xgxz-list{padding-bottom:50px;}
.xgxz-list .xgxz-hd{padding:50px 0 50px;font-size:28px;text-align:center;color:#383838;}
.xgxz-list .list{margin-bottom:50px;}
.xgxz-list .list li{font-size:14px;}
.xgxz-list .list li a{overflow:hidden;display:block;height:60px;line-height:60px;border-bottom:1px solid #eaeaea;}
.xgxz-list .list li span{float:left;margin-right:30px;}
.xgxz-list .list li h3{}
.xgxz-list .list li em{float:right;width:17px;height:17px;margin:22px 10px 0 0;background:url(v1.png) no-repeat;}
.xgxz-list .list li a:hover em{background-position:0 -18px;}


/* 可持续发展 */
.public-index{}
.public-index .banner{width:100%;height:600px;}
.public-index .banner .title{color:#fff;font-size:54px;font-weight:700;padding-top:200px;text-align:right;}
.public-index .banner .look{padding-top:40px;text-align:right;}
.public-index .banner .look a{margin-left:40px;padding:15px 30px;border-radius:5px;color:#0055a2;font-size:20px;font-weight:700;background:#fff;transition: background 0.8s;}
.public-index .banner .look a:hover{background:#0055a2;color:#fff;}

.public-index .mubiao{padding:80px 0;background:#eef2f9;}
.public-index .mubiao .title{display:inline-block;font-size:42px;color:#000;background:url(csr/h.png) right 0 no-repeat;padding-right:80px;}
.public-index .mubiao .title h3{display:inline-block;background:url(csr/r.png) center bottom no-repeat;background-size:100%;font-weight:700;padding-bottom:10px;}
.public-index .mubiao .main{overflow:hidden;padding:50px 0;}
.public-index .mubiao .main ul{}
.public-index .mubiao .main ul li{width:220px;height:500px;margin:0 10px;float:left;transition: width 0.3s;}
.public-index .mubiao .main ul li .in{position:relative;text-align:center;cursor:pointer;}
.public-index .mubiao .main ul li .in h3{font-size:28px;color:#fff;font-weight:700;position:relative;top:150px;z-index:1;padding:0 20px;}
.public-index .mubiao .main ul li .in img{display:block;width:100%;position:absolute;top:0;left:0;border-radius:5px;box-shadow:5px 5px 5px #ccc;}

.public-index .mubiao .main ul li .out{display:none;}
.public-index .mubiao .main ul li .out .text{position:relative;z-index:3;color:#fff;margin:80px 80px 0 80px;}
.public-index .mubiao .main ul li .out .text h3{font-size:28px;font-weight:700;}
.public-index .mubiao .main ul li .out .text p{font-size:16px;margin:20px 0 40px;}
.public-index .mubiao .main ul li .out img.bg{display:block;width:100%;position:absolute;top:0;left:0;border-radius:5px;box-shadow:5px 5px 5px #ccc;}
.public-index .mubiao .main ul li .out .btn{display:inline-block;position:absolute;z-index:4;cursor:pointer;color:#fff;padding:5px 15px;border:1px solid #fff;bottom:50px;right:50px;}
.public-index .mubiao .main ul li .out img.shuju{display:none;width:540px;position:absolute;top:140px;left:80px;z-index:3;}
.public-index .mubiao .main ul li .out .mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:#000;opacity:0.2;}
.public-index .mubiao .main ul li .out .tip{display:none;color:#fff;font-size:12px;position:absolute;bottom:50px;left:90px;z-index:3;}
.public-index .mubiao .main ul li.on{position:relative;width:700px;}
.public-index .mubiao .main ul li.on .out{display:block;}
.public-index .mubiao .main ul li.on .in{display:none;}




.public-index .jiyu{position:relative;height:850px;background:url(csr/b.jpg) center center no-repeat;}

.public-index .jiyu-slide{}
.public-index .jiyu-slide .section{position:relative;}
.public-index .jiyu-slide .jiyu-slide-main{height:850px;}
.jiyu-slide-btn{}
.jiyu-slide-btn a{position:absolute;top:50%;z-index:22;display:block;overflow:hidden;width:61px;height:127px;margin-top:-63px;background:url(ssss.png) 0 0 no-repeat;}
.jiyu-slide-btn a.prev{float:left;left:-30px;}
.jiyu-slide-btn a.next{float:right;right:-30px;background-position:-74px 0;}
.jiyu-slide-btn a.prev:hover{background-position:-165px 0;}
.jiyu-slide-btn a.next:hover{background-position:-228px 0;}

.public-index .jiyu .pic{position:absolute;bottom:0;}
.public-index .jiyu .pic img{display:block;width:600px;}
.public-index .jiyu .txt{float:right;width:500px;padding:140px 100px 0 0;color:#fff;}
.public-index .jiyu .txt .title{float:right;display:inline-block;font-size:42px;background:url(csr/s.png) left 5px no-repeat;padding-left:80px;}
.public-index .jiyu .txt .title h3{display:inline-block;background:url(csr/r.png) center bottom no-repeat;background-size:100%;font-weight:700;padding-bottom:10px;}

.public-index .jiyu .txt dl{float:right;padding:80px 0 0 0;}
.public-index .jiyu .txt dl dt{margin-bottom:20px;text-align:right;}
.public-index .jiyu .txt dl dt h3{font-size:36px;font-weight:700;}
.public-index .jiyu .txt dl dt span{font-size:18px;font-weight:700;margin-top:22px;}
.public-index .jiyu .txt dl dd{font-size:18px;text-align:justify;}
.public-index .jiyu .txt dl dd.more{font-size:16px;float:right;margin-top:40px;}
.public-index .jiyu .txt dl dd.more a{display:inline-block;padding:5px 30px;border:1px solid #fff;color:#fff;transition: background 0.8s;}
.public-index .jiyu .txt dl dd.more a:hover{background:#0055a2;color:#fff;}

.public-index .xd{padding:100px 0 100px;background:#ecf0f9;}
.public-index .xd .text{}
.public-index .xd .text .title{display:inline-block;font-size:42px;color:#000;background:url(csr/t.png) right 10px no-repeat;padding-right:80px;}
.public-index .xd .text .title h3{display:inline-block;background:url(csr/r.png) center bottom no-repeat;background-size:100%;font-weight:700;padding-bottom:10px;}

.public-index .xd .text dl{}
.public-index .xd .text dl dt{background:url(csr/q.png) no-repeat;width:311px;height:50px;background-size:100%;}
.public-index .xd .text dl dd{font-size:20px;margin-top:20px;padding-right:120px;}

.public-index .xd .lanmu{overflow:hidden;padding-top:100px;}
.public-index .xd .lanmu .bd{float:left;width:750px;height:500px;background:#1096d7;border-radius:10px;}
.public-index .xd .lanmu .bd img{display:block;border-radius:10px;position:relative;top:-20px;right:-20px;width:100%;}
.public-index .xd .lanmu .hd{float:right;width:400px;}
.public-index .xd .lanmu .hd ul{}
.public-index .xd .lanmu .hd ul li{background:url(csr/e.png) no-repeat;background-size:100%;padding:60px 0;text-align:center;}
.public-index .xd .lanmu .hd ul li a{display:block;color:#7c7c7c;position:relative;}
.public-index .xd .lanmu .hd ul li a dt{font-size:36px;font-weight:700;margin-bottom:20px;}
.public-index .xd .lanmu .hd ul li a dd{display:inline-block;padding:5px 20px;border:1px solid #7c7c7c;color:#7c7c7c;font-size:14px;}
.public-index .xd .lanmu .hd ul li.on{}
.public-index .xd .lanmu .hd ul li.on a{color:#0055a2;}
.public-index .xd .lanmu .hd ul li.on a dd.m{border:1px solid #0055a2;color:#0055a2;}
.public-index .xd .lanmu .hd ul li.on a dd.t{display:block;}

/* 公益 */
.gongyi-banner{width:100%;height:550px;}
.gongyi-banner p{width:1200px;margin:0 auto;padding-top:200px;color:#fff;font-size:24px;line-height:42px;text-align:center;}

.gongyi-index{}
.gongyi-index ul{margin-top:100px;}
.gongyi-index ul li{margin-bottom:100px;border:1px solid #dfdfdf;}
.gongyi-index ul li img{display:block;width:100%;}
.gongyi-index ul li p{height:70px;line-height:70px;text-align:right;}
.gongyi-index ul li a{margin-right:150px;padding:10px 15px;color:#fff;font-size:16px;transition: opacity 0.5s;}
.gongyi-index ul li a:hover{opacity:0.7;}


.gongyi-banner-slide{overflow:hidden;width:100%;height:550px;}
.gongyi-banner-slide .gongyi-banner-slide-pic{overflow:hidden;height:550px;margin:0 auto;}
.gongyi-banner-slide .gongyi-banner-slide-pic li{height:550px;}

.gongyi-banner-slide-nav{position:relative;;top:-80px;text-align:center;list-style:none;}
.gongyi-banner-slide-nav li{overflow:hidden;display:inline-block;+display:inline;zoom:1;margin:0 3px;cursor:pointer;width:10px;height:10px;border:2px solid #aaa;border-radius:10px;}
.gongyi-banner-slide-nav .on{border:2px solid #fff;}

.gongyi-banner-slide-btn{}
.gongyi-banner-slide-btn a{position:relative;top:-390px;z-index:1;display:block;overflow:hidden;width:61px;height:127px;background:url(ssss.png) 0 0 no-repeat;opacity:0;filter:alpha(opacity=100);}
.gongyi-banner-slide-btn a.prev{float:left;left:0;}
.gongyi-banner-slide-btn a.next{float:right;right:0;background-position:-74px 0;}
.gongyi-banner-slide-btn a.prev:hover{background-position:-165px 0;}
.gongyi-banner-slide-btn a.next:hover{background-position:-228px 0;}


.gongyi-s-cate{text-align:center;}
.gongyi-s-cate ul{border:1px solid #ddd;padding:10px 50px;display:inline-block;position:relative;background:#fff;margin-top:-45px;}
.gongyi-s-cate ul li{display:inline-block;text-align:center;}
.gongyi-s-cate ul li a{display:inline-block;}
.gongyi-s-cate ul li img{display:block;margin:10px auto;}
.gongyi-s-cate ul li p{font-size:16px;}
.gongyi-s-cate ul li span{display:inline-block;width:1px;height:50px;background:#ddd;margin:0 50px;position:relative;top:-30px;}
.gongyi-s-cate ul li.on a{color:#0055a2;}


.gongyi-s-index{overflow:hidden;margin-top:100px;background:#fff;}
.gongyi-s-index .item{margin-top:100px;}
.gongyi-s-index .item .pic{position:relative;float:left;width:600px;}
.gongyi-s-index .item .pic img{position:relative;z-index:1;top:-80px;display:block;width:580px;height:387px;}
.gongyi-s-index .item .pic span{position:absolute;top:0;left:10px;display:block;width:580px;height:317px;background:#fafafa;border:1px solid #eaeaea;}
.gongyi-s-index .item dl{float:left;width:500px;padding:0 0 0 100px;}
.gongyi-s-index .item dl dt{margin-bottom:30px;font-size:24px;color:#0055a2;font-weight:700;}
.gongyi-s-index .item dl dd.note{overflow:hidden;height:104px;line-height:26px;font-size:14px;}
.gongyi-s-index .item dl dd.ck{margin-top:10px;font-size:14px;}
.gongyi-s-index .item dl dd.ck a{color:#0055a2;}

.gongyi-s-index .item.item-2{}
.gongyi-s-index .item.item-2 dl{padding:0 100px 0 0;}
.gongyi-s-index .item.item-2 .pic{float:right;}
.gongyi-s-index .item.item-2 .pic img{float:right;}

.gongyi-s-index  .more{margin:100px 0;font-size:16px;text-align:center;}
.gongyi-s-index .more a{padding:15px 35px;border: 1px solid #d2d2d2;}


.gongyi-list3-banner{overflow:hidden;width:100%;height:550px;}

.gongyi-list3{margin:100px auto;}
.gongyi-list3 ul.list{margin-left:-80px;}
.gongyi-list3 ul.list li{position:relative;float:left;width:560px;margin-left:80px;margin-bottom:50px;}
.gongyi-list3 ul.list li img{display:block;width:560px;height:373px;}
.gongyi-list3 ul.list li .mask{width:560px;height:373px;margin-top:-353px;margin-left:20px;background:#fafafa;border:1px solid #eaeaea;}
.gongyi-list3 ul.list li h2{margin:10px 0 5px;padding:0 60px;font-size:24px;font-weight:700;}
.gongyi-list3 ul.list li h2 a{color:#383838;}
.gongyi-list3 ul.list li p{overflow:hidden;height:54px;padding:0 60px;font-size:18px;}
.gongyi-list3 ul.list li .date{position:absolute;top:355px;left:-25px;width:60px;height:50px;padding:10px 8px 10px 2px;background:#3075b4;color:#fff;font-size:16px;text-align:right;}
.gongyi-list3 ul.list li .date span{display:block;font-weight:700;font-size:18px;}
.gongyi-list3 ul.list li .ckxq{float:right;margin-top:20px;color:#0055a2;}