﻿/* xiangsheng */
.pull-left {
float: left; }

.pull-right {
float: right; }

.text-left {
text-align: left; }

.text-right {
text-align: right; }

.text-center {
text-align: center; }

.w1200 {width: 1200px;margin: 0 auto;}
.mtop20{padding-top:20px;}

/* color */
@font-face {
font-family: "Microsoft Yahei";}
.header {position: relative;z-index: 100;width: 100%;height: 88px; }
.header .w1200 .left {padding-top:5px; }
.header .w1200 .left .logo {display: block;width: 189px;height: 73px;background: url(../images/logo.png) no-repeat center center; }
.header .w1200 .center {padding: 26px 0px 0 0px;margin-left:60px;text-align:right;position: relative;z-index: 100;}
.header .w1200 .center li {position: relative;z-index: 100;margin: 0 20px; }
.header .w1200 .center li a {display: block;font-size: 14px;line-height: 40px;color: #3a3a3a; }
.header .w1200 .center li a:hover {color: #ec6400; }
.header .w1200 .center li .link {width: 70px;font-weight: bold; }
.header .w1200 .center li .link:hover {background-position: right 19px; }
.header .w1200 .center li .link.cur {color: #eb6100; }
.header .w1200 .center li .hide {display: none;position: absolute;left: -18px;background-color: #fff;width: 95px; }
.header .w1200 .center li .hide .s-link {width: 95px;border-top: 1px solid #f16d00;;text-align: center; }
.header .w1200 .right {width: 78px;padding-top: 25px;position: relative;z-index: 103; }
.header .w1200 .right .form-box {position: relative;z-index: 103;width: 36px;height: 36px; }
.header .w1200 .right form {width: 36px;position: absolute;right: 0;z-index: 103; }
.header .w1200 .right form .btn-group {position: relative;z-index: 103;width: 36px;height: 36px; }
.header .w1200 .right form .btn-group .btn {position: absolute;right: 0;z-index: 102;display: block;width: 36px;height: 36px;border-top-left-radius: 50%;border-bottom-left-radius: 50%;border-top-right-radius: 50%;border-bottom-right-radius: 50%;background: url(../images/h-search.png) no-repeat center center;background-color: #d3d3d3;border: none;outline: none; }
.header .w1200 .right form .btn-group .btn.border-right {border-top-left-radius: 0%;border-bottom-left-radius: 0%; }
.header .w1200 .right form .btn-group .icon {position: absolute;display: block;z-index: 103;width: 36px;height: 36px;right: 0;cursor: pointer; }
.header .w1200 .right form .text {position: absolute;z-index: 103;right: 35px;display: block;width: 0;border: none;outline: none;height: 36px;line-height: 36px;text-indent: 1em;border-top-left-radius: 18px;border-bottom-left-radius: 18px;background-color: #d3d3d3; }
.header .w1200 .right .lang {display: block;width: 36px;height: 36px;margin-left: 5px;border-radius: 50%;text-align: center;line-height: 36px;background-color: #d3d3d3;color: #fff; }
.header .w1200 .right .lang:hover {background-color: #eb6100; }/* header.php E */

/* footer S */
.padd60{ padding-top:0px; padding-left:80px;}
.paddt20{ padding-top:20px;}
.footer {background: #101010; width:100%;position:relative; height:auto;left:0;}
.footer .wrap1 {padding:20px 0;}
.footer .linkico{ background:url(../images/links.png) no-repeat; width:24px; height:26px; float:left; display:block;margin:15px 10px 0 0;}
.footer span.line{padding:0 5px 0 10px;}
.footer .wrap1 .w1200 .left {font-size: 16px;line-height: 60px;color: #fff;}
.footer .clinks{ width:800px;margin:22px 0 0 38px;font-size:14px;}
.footer .clinks a{ color:#666; font-size:14px; font-family:Microsoft YaHei;}
.footer .clinks a:hover{color: #eb6100; }
.footer .wrap1 .w1200 .right a {padding: 0 16px;font-size: 14px;line-height: 60px;color: #666; }
.footer .wrap1 .w1200 .right a.link1 {background: url(../images/f-line.png) no-repeat right center; }
.footer .wrap1 .w1200 .right a.link2 {background: url(../images/f-line.png) no-repeat right center; }
.footer .wrap1 .w1200 .right a.link4 {display: block;width: 26px;height: 28px;margin: 15px 5px 0 10px;padding: 0;background: url(../images/f-share-icon.png) no-repeat left top;cursor: pointer; }
.footer .wrap1 .w1200 .right a.link4:hover {background-position: left bottom; }
.footer .wrap1 .w1200 .right a.link5 {display: block;width: 26px;height: 28px;background: url(../images/f-share-icon.png) no-repeat right top;cursor: pointer; }
.footer .wrap1 .w1200 .right a:hover {color: #eb6100; }
.footer .wrap1 .w1200 .right .qr {position: relative;display: block;width: 26px;height: 28px;margin-top: 15px;padding: 0; }
.footer .wrap1 .w1200 .right .qr:hover .hide {display: block; }
.footer .wrap1 .w1200 .right .qr:hover .link5 {background-position: right bottom; }
.footer .wrap1 .w1200 .right .qr .link5 {padding: 0; }
.footer .wrap1 .w1200 .right .qr .hide {display: none;position: absolute;bottom: 28px;left: -36px; }
.footer .wrap1 .w1200 .right .qr .hide img {display: block;width: 100px;height: 100px;border: 1px solid #ebebeb; }/* footer E */
/*footlinks*/
.footlinks{ background:#171717; width:100%; height:260px; margin:0 auto}
.footlinks .lfbox{ width:500px; float:left;padding-top:40px;font-family:Microsoft YaHei;}
.footlinks .lfbox .footlogo{ background:url(../images/footlogo.jpg) no-repeat; width:215px; height:50px; }
.copytxt{ font-size:14px; color:#939393; line-height:30px;font-family:Microsoft YaHei;}
.addbox{ padding-top:30px;font-family:Microsoft YaHei;}
.address{ font-size:12px; color:#939393; line-height:30px;font-family:Microsoft YaHei;}
.footlinks .rtbox{ width:700px; float:right;font-family:Microsoft YaHei;padding-top:40px; }
.footlinks .rtbox ul{ width:100%;}
.footlinks .rtbox li{  width:18%;display:inline; text-align:right;}
.footlinks .rtbox li h2{ font-size:14px;font-family:Microsoft YaHei; color:#fff; line-height:24px; padding:0 0 40px 0;}
.footlinks .rtbox li .twolist{ color:#939393; font-size:12px; line-height:30px;}
/* video S */
.video-bg {
position: absolute;
top: 0px;
left: 0px;
background-image: url(../images/brand-bg.png);
z-index: 100000; }

.video-wrap {
position: fixed;
top: 50%;
left: 50%;
margin-left: -400px;
margin-top: -300px;
z-index: 1000001;
background-color: #fff; }
.video-wrap embed {
display: block; }
.video-wrap .close {
position: absolute;
top: 0;
right: -40px;
display: block;
height: 40px;
width: 40px;
background-image: url(../images/video-close.png);
background-position: center center;
background-repeat: no-repeat;
cursor: pointer; }
.video-wrap .close:hover {
background-color: #008cd8; }

/* video E */
.ins-ban {
position: relative;
width: 100%;
overflow: hidden; }
.ins-ban.prof-ban {
width: 100%;
height: 301px; }
.ins-ban.news-ban {
height: 272px;
overflow: visible; }
.ins-ban .city-bar {
position: absolute;
bottom: 0;
z-index: 150;
width: 100%; }
.ins-ban .city-bar .w1200 .left {
width: 88px;
height: 36px;
margin-right: 10px;
text-align: center;
line-height: 36px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-color: #fff;
font-size: 14px;
color: #333; }
.ins-ban .city-bar .w1200 .right {
position: relative;
margin-right: 10px; }
.ins-ban .city-bar .w1200 .right .show {
cursor: pointer; }
.ins-ban .city-bar .w1200 .right .show .text {
width: 176px;
height: 36px;
border-top-left-radius: 6px;
background-color: #fff;
padding-left: 14px;
line-height: 36px;
font-size: 14px;
color: #333; }
.ins-ban .city-bar .w1200 .right .show .btn {
width: 42px;
height: 36px;
border-top-right-radius: 6px;
background: url(../images/city-bar-icon.png) no-repeat center -35px;
/* 16 */
background-color: #eb6100; }
.ins-ban .city-bar .w1200 .right .show .btn.cur {
background-position: center 16px; }
.ins-ban .city-bar .w1200 .right .hide {
position: absolute;
background-color: #fff;
display: none; }
.ins-ban .city-bar .w1200 .right .hide .link {
display: block;
width: 192px;
height: 42px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding-left: 40px;
line-height: 45px;
font-size: 14px;
color: #333; }
.ins-ban .city-bar .w1200 .right .hide a.link {

/* 17px */ }
.ins-ban .city-bar .w1200 .right .hide a.link:hover {
background-color: #eb6100;

color: #fff; }
.ins-ban .city-bar .w1200 .right .hide input.link {
border: none;
border-top: 1px solid #dedede;
outline: none;
color: #aaa; }
.ins-ban .city-bar .w1200 .input-bar {
cursor: pointer; }
.ins-ban .city-bar .w1200 .input-bar .text {
width: 176px;
height: 36px;
border-top-left-radius: 6px;
background-color: #fff;
padding-left: 14px;
line-height: 36px;
font-size: 14px;
color: #333;
border: none;
outline: none; }
.ins-ban .city-bar .w1200 .input-bar .btn {
width: 42px;
height: 36px;
border-top-right-radius: 6px;
background: url(../images/h-search.png) no-repeat center center;
/* 16 */
background-color: #eb6100;
border: none;
outline: none; }

.city-bar.top_search {
position: absolute;
bottom: 0;
z-index: 150;
width: 100%; }
.city-bar.top_search .w1200 .left {
width: 88px;
height: 36px;
margin-right: 10px;
text-align: center;
line-height: 36px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-color: #fff;
font-size: 14px;
color: #333; }
.city-bar.top_search .w1200 .right {
position: relative;
margin-right: 10px; }
.city-bar.top_search .w1200 .right .show {
cursor: pointer; }
.city-bar.top_search .w1200 .right .show .text {
width: 176px;
height: 36px;
border-top-left-radius: 6px;
background-color: #fff;
padding-left: 14px;
line-height: 36px;
font-size: 14px;
color: #333; }
.city-bar.top_search .w1200 .right .show .btn {
width: 42px;
height: 36px;
border-top-right-radius: 6px;
background: url(../images/city-bar-icon.png) no-repeat center -35px;
/* 16 */
background-color: #eb6100; }
.city-bar.top_search .w1200 .right .show .btn.cur {
background-position: center 16px; }
.city-bar.top_search .w1200 .right .hide {
position: absolute;
background-color: #fff;
display: none; }
.city-bar.top_search .w1200 .right .hide .link {
display: block;
width: 192px;
height: 44px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding-left: 40px;
line-height: 45px;
font-size: 14px;
color: #333; }

.city-bar.top_search .w1200 .input-bar {
cursor: pointer; }
.city-bar.top_search .w1200 .input-bar .text {
width: 176px;
height: 36px;
border-top-left-radius: 6px;
background-color: #fff;
padding-left: 14px;
line-height: 36px;
font-size: 14px;
color: #333;
border: none;
outline: none; }
.city-bar.top_search .w1200 .input-bar .btn {
width: 42px;
height: 36px;
border-top-right-radius: 6px;
background: url(../images/h-search.png) no-repeat center center;
/* 16 */
background-color: #eb6100;
border: none;
outline: none; }

.main_sw {
/* loadingS */
/* loadingE */
/* aboutS */
/* aboutE */
/* profileS */
/* profileE */
/* speech S */
/* speech E */
/* historyS */
/* historyE */
/* cultureS */
/* cultureE */
/* honorS */
/* honorE */
/* news S */
/* news E */
/* news_list S */
/* news_list E */
/* news_detailS */
/* news_detailE */
/* searchS */
/* searchE */ }
.main_sw ul, .main_sw ol, .main_sw li {
float: none; }
.main_sw .loading {
position: absolute;
top: 60%;
left: 50%;
display: block;
width: 50px;
height: 50px;
margin-left: -25px;
font-size: 10px;
border-top: 1px solid rgba(0, 0, 0, 0.08);
border-right: 1px solid rgba(0, 0, 0, 0.08);
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
border-left: 1px solid rgba(0, 0, 0, 0.5);
border-radius: 50%;
animation: spinner 700ms infinite linear;
z-index: 0; }
@keyframes spinner {
0% {
transform: rotate(0deg); }
100% {
transform: rotate(360deg); } }
.main_sw.welc {
background-color: #f5f5f5; }
.main_sw.welc .welc-banner {
position: relative;
z-index: 99; }
.main_sw.welc .welc-banner .welc-list {
width: 100%;
height: 600px; }
.main_sw.welc .welc-banner .welc-list li {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 600px;
opacity: 0;
filter: Alpha(opacity=0);
z-index: 99;
background-size: auto 100% !important; }
.main_sw.welc .welc-banner .welc-list li .w1200 {
position: relative; }
.main_sw.welc .welc-banner .welc-list li .img-box {
position: absolute;
top: 50px;
opacity: 0;
filter: Alpha(opacity=0); }
.main_sw.welc .welc-banner .welc-list li .img-box .text-box .img-title {
width: 382px;
height: 87px; }
.main_sw.welc .welc-banner .welc-list li .img-box .text-box .c-text {
padding: 60px 0 50px;
font-size: 36px;
line-height: 48px;
color: #fff; }
.main_sw.welc .welc-banner .welc-list li .img-box .text-box .line {
width: 86px;
height: 6px;
background-color: #fff; }
.main_sw.welc .welc-banner .num {
position: absolute;
right: 25px;
top: 50%;
z-index: 150; }
.main_sw.welc .welc-banner .num li {
width: 12px;
height: 12px;
margin-bottom: 10px;
border-radius: 50%;
background-color: #fff;
cursor: pointer; }
.main_sw.welc .welc-banner .num li.cur, .main_sw.welc .welc-banner .num li:hover {
background-color: #eb6100; }
.main_sw.welc .welc-banner .city-bar {
position: absolute;
bottom: 0;
z-index: 150;
width: 100%; }
.main_sw.welc .welc-banner .city-bar .w1200 .left {
width: 88px;
height: 36px;
margin-right: 10px;
text-align: center;
line-height: 36px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background-color: #fff;
font-size: 14px;
color: #333; }
.main_sw.welc .welc-banner .city-bar .w1200 .right {
position: relative; }
.main_sw.welc .welc-banner .city-bar .w1200 .right .show {
cursor: pointer; }
.main_sw.welc .welc-banner .city-bar .w1200 .right .show .text {
width: 176px;
height: 36px;
border-top-left-radius: 6px;
background-color: #fff;
padding-left: 14px;
line-height: 36px;
font-size: 14px;
color: #333; }
.main_sw.welc .welc-banner .city-bar .w1200 .right .show .btn {
width: 42px;
height: 36px;
border-top-right-radius: 6px;
background: url(../images/city-bar-icon.png) no-repeat center -35px;
/* 16 */
background-color: #eb6100; }
.main_sw.welc .welc-banner .city-bar .w1200 .right .show .btn.cur {
background-position: center 16px; }
.city-bar .w1200 .right .hide {
position: absolute;
background-color: #fff;
display: none; }
.city-bar .w1200 .right .hide .link-box .title{
display: block;
width: 192px;
height: 42px;
/*border-top: 1px solid #dedede;*/
padding-left: 40px;
line-height: 45px;
font-size: 14px;
color: #333;
cursor: pointer;
background: url(../images/city-bar-icon1.png) no-repeat 10px 16px;
}
.city-bar .w1200 .right .hide .link-box .title:hover{
/*background: url(../images/city-bar-icon2.png) no-repeat 10px 16px;
background-color: #ec6400;*/
color: #ec6400;
}
.city-bar .w1200 .right .hide .link-box .title.cur{
background: url(../images/city-bar-icon2.png) no-repeat 10px 16px;
background-color: #ec6400;
color: #fff;
}
.city-bar .w1200 .right .hide .link-box .hide-box{
display: none;
}
.city-bar .w1200 .right .hide .link {
display: block;
width: 192px;
height: 42px;
border-top: 1px solid #fff;
 border-bottom: 1px solid #fff;
padding-left: 40px;
line-height: 45px;
font-size: 14px;
color: #333; }
.city-bar .w1200 .right .hide a.link {
/*background: url(../images/city-bar-icon2.png) no-repeat 208px -26px;*/
/* 17px */ }
.city-bar .w1200 .right .hide a.link.no-bg {
background: none; }
.city-bar .w1200 .right .hide a.link.no-bg:hover {
background-color: #fff;
color: #333; }
.city-bar .w1200 .right .hide a.link:hover {
background-color: #ec6400;
background-position: 208px 17px;
color: #fff; }
.city-bar .w1200 .right .hide input.link {
border: none;
border-top: 1px solid #dedede;
outline: none;
color: #aaa; }
.main_sw.welc .box1 {
padding-top: 40px; }
.main_sw.welc .box1 .w1200 .left {
background-color: #fff; }
.main_sw.welc .box1 .w1200 .left .img-box {
width: 300px;
height: 300px;
overflow: hidden; }
.main_sw.welc .box1 .w1200 .left .img-box img {
display: block;
width: 300px;
height: 300px; }
.main_sw.welc .box1 .w1200 .left .link-box {
width: 464px;
padding: 0px 25px 0 28px; }
.main_sw.welc .box1 .w1200 .left .link-box a {
display: block; }
.main_sw.welc .box1 .w1200 .left .link-box .link-title {
padding: 30px 0;
font-size: 20px;
line-height: 20px;
font-weight: 600;
color: #ec6400; }
.main_sw.welc .box1 .w1200 .left .link-box .link-title:hover {
color: #c94348; }
.main_sw.welc .box1 .w1200 .left .link-box .lg-link {
margin-bottom: 10px;
padding-bottom: 26px;
border-bottom: 1px solid #f2f2f2; }
.main_sw.welc .box1 .w1200 .left .link-box .lg-link:hover .title {
color: #ec6400; }
.main_sw.welc .box1 .w1200 .left .link-box .lg-link .title {
padding-bottom: 20px;
font-size: 18px;
line-height: 18px;
color: #333;
font-weight: 600; }
.main_sw.welc .box1 .w1200 .left .link-box .lg-link .title h4 {
width: 390px;
padding-bottom: 20px;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.main_sw.welc .box1 .w1200 .left .link-box .lg-link .title .time {
font-size: 14px;
font-weight: 100;
color: #666; }
.main_sw.welc .box1 .w1200 .left .link-box .lg-link .text {
font-size: 14px;
line-height: 24px;
color: #666; }
.main_sw.welc .box1 .w1200 .left .link-box .sm-link {
padding: 2px 0;
font-size: 14px;
line-height: 24px;
color: #666; }
.main_sw.welc .box1 .w1200 .left .link-box .sm-link .text {
width: 390px;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.main_sw.welc .box1 .w1200 .left .link-box .sm-link .time {
color: #aaa; }
.main_sw.welc .box1 .w1200 .left .link-box .sm-link:hover .text,
.main_sw.welc .box1 .w1200 .left .link-box .sm-link:hover .time {
color: #ec6400; }
.main_sw.welc .box1 .w1200 .right {
width: 343px;
height: 270px;
padding: 30px 0 0 30px;
background: url(../images/welc-box1-img2.jpg) no-repeat center center; }
.main_sw.welc .box1 .w1200 .right .link-title {
color: #fff;
/* &:hover{
	color: $red1;
} */ }
.main_sw.welc .box1 .w1200 .right .link-title .c-title {
padding-bottom: 14px;
line-height: 24px;
font-size: 24px;
font-weight: 600; }
.main_sw.welc .box1 .w1200 .right .link-title .e-title {
margin-bottom: 68px;
line-height: 32px;
font-size: 32px;
font-family:"Microsoft Yahei"; }
.main_sw.welc .box1 .w1200 .right .link-box td a {
display: block;
padding: 0 26px 14px 15px;
font-size: 14px;
color: #fff;
background: url(../images/welc-box1-icon.png) no-repeat 4px -27px; }
.main_sw.welc .box1 .w1200 .right .link-box td a:hover {
background-position: 4px 8px; }
.main_sw.welc .box2 {
padding-bottom: 78px; }
.main_sw.welc .box2 .w1200 {
padding-top: 30px; }
.main_sw.welc .box2 .w1200 .list {
display: block; }
.main_sw.welc .box2 .w1200 .list.list1 {
margin-right: 25px;
background-color: #41af6e; }
.main_sw.welc .box2 .w1200 .list.list2 {
margin-right: 25px;
background-color: #b9383e; }
.main_sw.welc .box2 .w1200 .list.list3 {
background-color: #bd9e70; }
.main_sw.welc .box2 .w1200 .list:hover .img-box img {
transform: scale(1.1); }
.main_sw.welc .box2 .w1200 .list .img-box {
width: 129px;
height: 137px;
overflow: hidden; }
.main_sw.welc .box2 .w1200 .list .img-box img {
display: block;
width: 129px;
height: 137px; }
.main_sw.welc .box2 .w1200 .list .cont {
width: 233px;
height: 113px;
padding: 24px 0 0 18px; }
.main_sw.welc .box2 .w1200 .list .cont .c-title {
padding-bottom: 16px;
font-size: 24px;
font-weight: 600;
line-height: 24px;
color: #fff; }
.main_sw.welc .box2 .w1200 .list .cont .text {
font-size: 14px;
line-height: 26px;
color: #fff; }
.main_sw.about {
width: 100%;
height: 900px;
background: url(../images/about-bg.jpg) center center; }
.main_sw.about .w1200 .box-title {}
.main_sw.about .w1200 .box-title .line {
width: 37px;
height: 3px;
background-color: #fff; }
.main_sw.about .w1200 .box-title .text {
padding-top: 20px;
font-size: 32px;
font-weight: 600;
line-height: 32px;
color: #fff; }
.main_sw.about .w1200 .wrap1 {
padding-top: 32px; }
.main_sw.about .w1200 .wrap1 .list {
display: block;
margin-bottom: 10px; }
.main_sw.about .w1200 .wrap1 .list:hover {
background-color: #ec6400; }
.main_sw.about .w1200 .wrap1 .list:hover .img-box img {
transform: scale(1.1); }
.main_sw.about .w1200 .wrap1 .list:hover .title {
color: #fff; }
.main_sw.about .w1200 .wrap1 .list:hover .text {
color: #fff; }
.main_sw.about .w1200 .wrap1 .list:hover .btn {
color: #fff; }
.main_sw.about .w1200 .wrap1 .list:hover .name {
background: url(../images/name2.png) no-repeat -6px center; }
.main_sw.about .w1200 .wrap1 .list1 {
width: 238px;
height: 326px;
padding: 42px 26px 0;
background-color: #fff; }
.main_sw.about .w1200 .wrap1 .list1 .title {
font-size: 20px;
font-weight: bold;
color: #333; }
.main_sw.about .w1200 .wrap1 .list1 .img-box {
width: 238px;
height: 137px;
margin: 20px auto;
overflow: hidden; }
.main_sw.about .w1200 .wrap1 .list1 .img-box img {
display: block;
width: 238px;
height: 137px; }
.main_sw.about .w1200 .wrap1 .list1 .text {
padding-bottom: 20px;
font-size: 14px;
line-height: 24px;
color: #8e8e8e; }
.main_sw.about .w1200 .wrap1 .list1 .btn {
width: 100px;
height: 28px;
text-align: center;
line-height: 28px;
border: 1px solid #d3d3d3;
font-size: 13px;
color: #8e8e8e; }
.main_sw.about .w1200 .wrap1 .list2 {
width: 782px;
margin-left: 10px;
height: 326px;
padding: 42px 54px 0;
background-color: #fff; }
.main_sw.about .w1200 .wrap1 .list2 .left {
width: 390px; }
.main_sw.about .w1200 .wrap1 .list2 .name {
width: 100px;
height: 51px;
background: url(../images/name.png) no-repeat left center; }
.main_sw.about .w1200 .wrap1 .list2 .title {
padding: 18px 0 12px;
font-size: 18px;
line-height: 18px;
color: #333; }
.main_sw.about .w1200 .wrap1 .list2 .text {
padding-bottom: 15px;
font-size: 12px;
line-height: 24px;
color: #8e8e8e; }
.main_sw.about .w1200 .wrap1 .list2 .img-box {
width: 335px;
height: 286px;
overflow: hidden; }
.main_sw.about .w1200 .wrap1 .list2 .img-box img {
display: block;
width: 335px;
height: 286px; }
.main_sw.about .w1200 .wrap2 {
width: 1200px;
overflow: hidden; }
.main_sw.about .w1200 .wrap2 .list {
display: block;
margin-bottom: 10px; }
.main_sw.about .w1200 .wrap2 .list:hover {
background-color: #ec6400; }
.main_sw.about .w1200 .wrap2 .list:hover .img-box img {
transform: scale(1.1); }
.main_sw.about .w1200 .wrap2 .list:hover .title {
color: #fff; }
.main_sw.about .w1200 .wrap2 .list:hover .text {
color: #fff; }
.main_sw.about .w1200 .wrap2 .list:hover .btn {
color: #fff; }
.main_sw.about .w1200 .wrap2 .list3 {
width: 290px;
height: 300px;
margin-right: 10px;
background-color: #fff; }
.main_sw.about .w1200 .wrap2 .list3 .img-box {
width: 290px;
height: 209px;
overflow: hidden; }
.main_sw.about .w1200 .wrap2 .list3 .img-box img {
display: block;
width: 290px;
height: 209px; }
.main_sw.about .w1200 .wrap2 .list3 .cont {
padding: 0 22px; }
.main_sw.about .w1200 .wrap2 .list3 .title {
width: 100%;
padding: 20px 06px;
font-size: 18px;
line-height: 18px;
color: #373737;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.main_sw.about .w1200 .wrap2 .list3 .text {
width: 100%;
font-size: 12px;
line-height: 12px;
color: #8d8d8d;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
/*content public*/
.w1200 .pultitle{}
.w1200 .pultitle h2{ font-size:48px; line-height:48px; color:#282828;}
.w1200 .pultitle .line{ width:40px; height:2px; background:#f26e00;margin:20px 0 10px 0;}
.w1200 .pultitle span.cor{ color:#eb6100;}
.w1200 .pultitle .twotitle{ font-size:18px; line-height:24px; color:#6a6a6a;}

.w1200 .con_title{}
.w1200 .con_title h2{ font-size:48px; line-height:48px; color:#fff;}
.w1200 .con_title .line{ width:40px; height:2px; background:#f26e00;margin:20px 0 10px 0;}
.w1200 .con_title span.cor{ color:#eb6100;}
.w1200 .con_title .twotitle{ font-size:18px; line-height:24px; color:#fff;}
/*content public*/
.main_sw.profile {padding: 66px 0 80px;background: url(../images/bg.jpg); }
.main_sw.profile .box1 .w1200 {background-color: #fff; }
.main_sw.profile .box1 .w1200 .cont {min-height: 600px;padding:40px 0 30px 20px; }
.main_sw.profile .box1 .w1200 .cont .wrap1{width:580px; float:left; padding-top:35px;}
.main_sw.profile .box1 .w1200 .cont .wrap1 .left {}
.main_sw.profile .box1 .w1200 .cont .wrap1 .left .title {padding: 10px 0 30px;font-size:12px;color: #2e2d2d; }
.main_sw.profile .box1 .w1200 .cont .wrap1 .left .text {font-size: 12px;line-height: 24px;color: #797979; }
.main_sw.profile .box1 .w1200 .cont .wrap1 .left img{ width:550px; height:620px;}
.main_sw.profile .box1 .w1200 .cont .wrap2{width:580px; float:left;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .title {padding:0px 0 24px;font-size: 12px;color: #7e7e7e; line-height:24px; width:280px;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .aboutpic{ width:300px; float:left; margin-bottom:70px;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .img1{ width:180px; height:83px; float:left;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .img2{ width:116px; height:83px; float:left; margin-left:3px;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .text {font-size: 12px;line-height: 24px;color: #797979; text-align:left;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .left { width:300px; float:left; margin-top:30px;}
.main_sw.profile .box1 .w1200 .cont .wrap2 .right {width:270px; float:left; padding-left:10px;margin-top:30px;}
.main_sw.profile .box1 .w1200 .cont .text {font-size: 12px;line-height: 24px;color: #797979; text-align:left;}
.main_sw.speech {padding: 66px 0 80px;background: url(../images/bg.jpg); }
.main_sw.speech .box1 .w1200 {background-color: #fff; }
.main_sw.speech .box1 .w1200 .cont {min-height: 600px;padding: 50px 46px 115px; }
.main_sw.speech .box1 .w1200 .cont .title {padding: 0px 0 30px;font-size: 24px;font-weight: bold;color: #ec6400; }
.main_sw.speech .box1 .w1200 .cont .text {font-size: 14px;line-height: 30px;color: #797979; }
.main_sw.speech .box1 .w1200 .cont .name {width: 93px;height: 51px;background: url(../images/name.png) no-repeat center center; }
.main_sw.speech .box1 .w1200 .cont .infra-img {display: block;max-width: 100%;margin: 0 auto; }
.main_sw.history {padding: 66px 0 80px;background: url(../images/bg.jpg); }
.main_sw.history .box1 .w1200 {background-color: #fff; }
.main_sw.history .box1 .w1200 .cont {position: relative;min-height: 600px;padding: 80px 46px 60px;background: url(../images/history-bg.jpg); }
.main_sw.history .box1 .w1200 .cont .btn {
position: absolute;
top: 288px;
width: 37px;
height: 48px;
cursor: pointer; }
.main_sw.history .box1 .w1200 .cont .btn.right {
right: 36px;
background: url(../images/history-btn1.jpg) no-repeat center center; }
.main_sw.history .box1 .w1200 .cont .btn.left {
left: 36px;
background: url(../images/history-btn2.jpg) no-repeat center center; }
.main_sw.history .box1 .w1200 .cont #scrollPics {
width: 1075px;
margin: 0 auto;
overflow: hidden; }
.main_sw.history .box1 .w1200 .cont ul li {
width: 1075px;
float: left; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 {
padding: 0 0 65px 154px;
background: url(../images/history-line.png) no-repeat 3px 204px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list {
position: relative;
width: 240px;
height: 201px;
padding-left: 64px;
color: #888; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list.first {
background: url(../images/history-icon.png) no-repeat 79px 4px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list.first .time {
color: #ec6400; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list:hover {
background: url(../images/history-icon.png) no-repeat 79px 187px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list:hover .time {
color: #ec6400; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list .text {
position: absolute;
bottom: 71px;
width: 240px;
font-size: 14px;
line-height: 26px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap1 .list .time {
position: absolute;
bottom: 26px;
font-size: 32px;
line-height: 32px;
font-family: "Microsoft Yahei"; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list {
position: relative;
width: 240px;
height: 201px;
padding-left: 64px;
color: #888; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list.first {
background: url(../images/history-icon.png) no-repeat 81px 4px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list.first .time {
color: #ec6400; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list:hover {
background: url(../images/history-icon.png) no-repeat 81px 4px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list:hover .time {
color: #ec6400; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list .text {
position: absolute;
top: 71px;
width: 240px;
font-size: 14px;
line-height: 26px; }
.main_sw.history .box1 .w1200 .cont ul li .wrap2 .list .time {
position: absolute;
top: 26px;
font-size: 32px;
line-height: 32px;
font-family: "Microsoft Yahei"; }
.main_sw.culture {
padding: 66px 0 80px;
background-color: #f5f5f5; }
.main_sw.culture .box1 .w1200 {
background-color: #fff; }
.main_sw.culture .box1 .w1200 .cul-b {
width: 1189px;
overflow: hidden; }
.main_sw.culture .box1 .w1200 .cont {
width: 1190px; }
.main_sw.culture .box1 .w1200 .cont .list {
width: 207px;
height: 320px;
padding: 35px 15px 0;
border-right: 1px solid #e8e8e8; }
.main_sw.culture .box1 .w1200 .cont .list img {
display: block;
width: 207px;
height: 133px; }
.main_sw.culture .box1 .w1200 .cont .list .title {
padding: 30px 12px 14px;
font-size: 20px;
font-weight: 600;
line-height: 20px;
color: #333; }
.main_sw.culture .box1 .w1200 .cont .list .text {
padding: 0 12px;
font-size: 14px;
line-height: 24px;
color: #888; }
.main_sw.honor {
padding: 66px 0 80px;
background-color: #f5f5f5; }
.main_sw.honor .box1 .w1200 {
background-color: #fff; }
.main_sw.honor .box1 .w1200 .cont {
min-height: 600px;
padding: 85px 0 100px; }
.main_sw.honor .box1 .w1200 .cont .title {
padding-bottom: 20px;
font-size: 18px;
font-weight: 600;
color: #333; }
.main_sw.honor .box1 .w1200 .cont{
font-size: 14px;
line-height: 24px;
color: #666; }
.main_sw.honor .box1 .w1200 .cont .wrap1 {
width: 496px;
padding: 0 25px 0 35px; }
.main_sw.honor .box1 .w1200 .cont .wrap1 img {
max-width: 100%; }
.main_sw.honor .box1 .w1200 .cont .wrap2 {
max-width: 304px;
padding-right: 15px; }
.main_sw.honor .box1 .w1200 .cont .wrap2 img {
max-width: 100%; }
.main_sw.news {padding: 66px 0 80px;background: url(../images/bg.jpg); }
.main_sw.news .w1200 {overflow: hidden;}
.main_sw.news .w1200 .box-title {padding-top: 58px; }
.main_sw.news .w1200 .box-title .line {width: 37px;height: 3px;background-color: #fff; }
.main_sw.news .w1200 .box-title .text {padding-top: 20px;font-size: 32px;font-weight: 600;line-height: 32px;color: #fff; }
.main_sw.news .w1200 .newleft{ width:330px; float:left; margin-top:10px; min-height:600px;}
.newleft .newimg img{ width:320px; height:200px; float:left;}
.wrap1 .ltitle{ color:#323232; font-size:14px; line-height:30px;}
.wrap1 .lnewimg{ margin-bottom:20px;}
.wrap1 .ldate{ color:#adadad;}
.wrap1 .lcontent{ color:#737373; font-size:12px; margin-top:10px;}
.wrap1 .newright{ float:right; width:800px; padding:0; margin:0 auto;}
.wrap1 .newright ul{ list-style:none;padding:0;}
.wrap1 .newright li{height:128px; width:100%;border-bottom:1px solid #e5e5e5; float:left;}
.newslist{ padding-top:18px; padding-left:10px; padding-bottom:10px;}
.wrap1 .newlist .rtitle{ color:323232; font-size:14px;}
.wrap1 .newlist .rdate{ color:#adadad; font-size:12px;}
.wrap1 a.newlist .rcontent{ color:#737373; font-size:12px; margin-top:10px;}
.wrap1 .newlist{ display:block; height:128px;}
.wrap1 .newlist:hover .rtitle{ color:#323232; font-size:14px; line-height:24px;}
.wrap1 .newlist:hover .newslist{ background:url(../images/newlist.jpg) no-repeat; width:100%; height:128px; color:#fff; padding-top:18px; padding-left:10px;padding-bottom:10px;}
.wrap1 .newlist:hover .rdate,.wrap1 .newlist:hover .rcontent,.wrap1 .newlist:hover .rtitle{ color:#fff;}
.main_sw.news .w1200 .wrap1 {padding-top: 32px; }
.main_sw.news .w1200 .wrap1 .list {width: 392px;margin-right: 10px; }
.main_sw.news .w1200 .wrap1 .list .b-link {display: block;margin-bottom: 10px; }
.main_sw.news .w1200 .wrap1 .list .b-link a:hover .title {background-position: 360px center; }
.main_sw.news .w1200 .wrap1 .list .b-link a:hover .img-box img {transform: scale(1.1); }
.main_sw.news .w1200 .wrap1 .list .b-link a:hover .text {color: #ec6400; }
.main_sw.news .w1200 .wrap1 .list .b-link .title {width: 370px;padding-left: 22px;height: 48px;line-height: 48px;font-size: 14px;background: url(../images/news-right-icon.png) no-repeat 344px center;background-color: #ec6400;color: #fff;transition: background-position 0.3s linear; }
.main_sw.news .w1200 .wrap1 .list .b-link .img-box {width: 392px;height: 294px;overflow: hidden; }
.main_sw.news .w1200 .wrap1 .list .b-link .img-box img {display: block;width: 392px;height: 294px; }
.main_sw.news .w1200 .wrap1 .list .b-link .text {width: 344px;padding: 24px 24px 28px;font-size: 18px;line-height: 18px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: #fff;color: #444; }
.main_sw.news .w1200 .wrap1 .list .s-link {display: block;width: 328px;padding: 14px 24px 14px 34px;font-size: 14px;line-height: 14px;color: #666;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/news-right-icon2.png) no-repeat 366px -32px;background-color: #fff; }
.main_sw.news .w1200 .wrap1 .list .s-link.first {border-bottom: 1px solid #e0e0e0; }
.main_sw.news .w1200 .wrap1 .list .s-link:hover {background: url(../images/news-right-icon2.png) no-repeat 366px 16px;color: #ec6400;background-color: #fff; }
.main_sw.news_l {padding: 66px 0 80px;}
.main_sw.news_l .box1 .w1200 {background-color: #fff; }
.main_sw.news_l .box1 .w1200 .cont {min-height: 600px;padding: 14px 46px 115px; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list {display: block;padding-top: 36px;border-bottom: 1px solid #ebebeb; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list:hover .time {border-color: #ec6400; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list:hover .time .date-b {color: #ec6400;border-color: #ec6400; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list:hover .time .date-s {color: #ec6400; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .time {width: 73px;height: 130px;margin: 0 24px 0 15px;padding: 12px 16px 0;border: 1px solid #e7e7e7;text-align: center; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .time .date-b {font-size:24px;line-height: 80px;color: #b7b7b7;border-bottom: 1px solid #b7b7b7; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .time .date-s {font-size: 14px;line-height: 34px;color: #b7b7b7; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .img-box img {display: block;width: 218px;height: 164px;margin-right: 22px; margin-bottom:10px;}
.main_sw.news_l .box1 .w1200 .cont .list-box .list .list-cont {width: 700px; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .list-cont .title {width: 570px;padding: 8px 0 20px;
font-size: 16px;
line-height: 16px;
font-weight: 600;
color: #3c3c3c;
word-break: keep-all;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .list-cont .text {
padding-bottom: 26px;
font-size: 14px;
line-height: 24px;
color: #797979; }
.main_sw.news_l .box1 .w1200 .cont .list-box .list .list-cont .btn {
width: 76px;
height: 30px;
border: 1px solid #dbdbdb;
text-align: center;
font-size: 12px;
line-height: 30px;
color: #797979;
background-color: #fafafa; margin-bottom:10px;}
.main_sw.news_l .box1 .w1200 .cont .list-box .list .list-cont .btn .iconfont {
font-size: 12px; }
.main_sw.news_l .box1 .w1200 .cont .page {padding-top: 20px; }
.main_sw.news_d {padding: 66px 0 80px;}
.main_sw.news_d .box1 .w1200 {background-color: #fff; }
.main_sw.news_d .box1 .w1200 .cont {padding: 50px 46px 75px; }
.main_sw.news_d .box1 .w1200 .cont .title {padding-bottom: 25px;text-align: center;font-size: 18px;line-height: 18px;font-weight: 600;color: #333;margin-top:100px;}
.main_sw.news_d .box1 .w1200 .cont .time {padding-bottom: 46px;text-align: center;font-size: 12px;line-height: 12px;color: #999; }
.main_sw.news_d .box1 .w1200 .cont .text {min-height: 300px;font-size: 14px;line-height: 30px;color: #666; border-bottom:1px solid #b5b5b5;}
.main_sw.news_d .box1 .w1200 .cont .text img {max-width: 100%; }
.main_sw.news_d .box1 .w1200 .page {padding-top: 40px; }
.main_sw.news_d .box1 .w1200 .page a {display: block;color: #444; }
.main_sw.news_d .box1 .w1200 .page a:hover {color: #ec6400;border-color: #ec6400; }
.main_sw.news_d .box1 .w1200 .page .left a {padding-bottom: 5px;font-size: 14px;line-height: 24px; }
.main_sw.news_d .box1 .w1200 .page .right {padding: 5px 15px;border: 1px solid #e0e0e0;font-size: 14px;line-height: 14px; }
.main_sw.search {background-color: #f5f5f5; }
/*招聘*/
.main_sw.zhaopin {padding: 66px 0 80px;}
.main_sw.zhaopin .box1 .w1200 {background-color: #fff; }
.main_sw.zhaopin .box1 .w1200 .cont {padding: 50px 46px 75px; }
.main_sw.zhaopin .box1 .w1200 .cont .title {padding-bottom: 25px;text-align: center;font-size: 18px;line-height: 18px;font-weight: 600;color: #333;margin-top:100px;}
.main_sw.zhaopin .box1 .w1200 .cont .time {padding-bottom: 46px;text-align: center;font-size: 12px;line-height: 12px;color: #999; }
.main_sw.zhaopin .box1 .w1200 .cont .text {min-height: 300px;font-size: 14px;line-height: 30px;color: #666; border-bottom:1px solid #b5b5b5;}
.main_sw.zhaopin .box1 .w1200 .cont .text img {max-width: 100%; }
.main_sw.zhaopin .box1 .w1200 .cont table{ width:100%;}
.job{ }
.joblist { }
.joblist li {overflow: hidden; padding:5px 0px;}
table.job_table { margin:8px 0px; padding:0px; text-align:center; width:100%; border-collapse:collapse;}
table.job_table td{ padding:8px 5px; border:1px solid #DADBD6;}
table.job_table .Requirement{ text-align:left; padding:8px 5px; line-height:1.5em;}
table.job_table th{color:#333; font-weight:bold; text-align:center; border:1px solid #DADBD6;}
table.job_table .t1 { font-weight:bold;padding:5px 0;width:20%;}
table.job_table .t2 { text-align:left;width:25%;}
table.job_table .t3 {font-weight:bold;width:25%;}
table.job_table .t4 {text-align:left;width:25%;}
table.job_table .t5 {text-align:left;width:75%;}
.jiaru{width:150px; height:30px; float:right; background:f36f00; padding;10px; margin-top:10px;}
 table.job_table .jiaru a{background:#f36f00; padding:10px; color:#fff;}
  table.job_table .jiaru a:hover{background:#f36f00; padding:10px; color:#fff; text-decoration:underline;}
table.job_table .operation{text-align:center; margin:0 auto;}


.jobtitle{ font-size:24px;text-align:center;line-height:40px;}
.job_newslist{padding:10px 10px;}
.job_newslist li{padding:15px 0px;overflow: hidden;border-bottom:1px dashed #eee;}
.job_newslist li dt{float: left;width:80px;padding-right:10px;}
.job_newslist li dd.t{padding-top:0px;}
.job_newslist li dd.s{color:#a5a5a5;line-height:20px;}
.job_newslist li dd.d{color:#ff9000;}
.job_newslist li dd.m{text-align:right;}
.job_newslist li dd.tl{float: left;}
.job_newslist li dd.dr{float: right;color:#a5a5a5;}
.job_newslist li.job_strlist {padding:10px 0px 0px 10px;background: url('../images/icon3.gif') no-repeat 0px 18px;}
ul.unstyled, ol.unstyled{ list-style:none; }
/*应聘*/



.main_sw.search .box1 .w1200 .cont {padding-bottom: 30px; }
.main_sw.search .box1 .w1200 .cont .wrap {width: 1212px;min-height: 600px;padding-bottom: 36px; }
.main_sw.search .box1 .w1200 .cont .wrap .search-title {padding-top: 20px;font-size: 24px;line-height: 24px;font-weight: 600;color: #ec6400; }
.main_sw.search .box1 .w1200 .cont .wrap .list {display: block;width: 340px;margin: 25px 24px 0 0;padding: 18px 20px 0;background-color: #fff; }
.main_sw.search .box1 .w1200 .cont .wrap .list:hover .img-box img {transform: scale(1.1); }
.main_sw.search .box1 .w1200 .cont .wrap .list:hover .title {color: #ec6400; }
.main_sw.search .box1 .w1200 .cont .wrap .list:hover .text {color: #ec6400; }
.main_sw.search .box1 .w1200 .cont .wrap .list .img-box {width: 340px;height: 220px;overflow: hidden; }
.main_sw.search .box1 .w1200 .cont .wrap .list .img-box img {display: block;width: 340px;height: 220px; }
.main_sw.search .box1 .w1200 .cont .wrap .list .title {padding: 22px 0 10px;font-size: 16px;line-height: 16px;color: #2e2d2d; }
.main_sw.search .box1 .w1200 .cont .wrap .list .text {height: 48px;font-size: 14px;color: #797979; }

#lightbox-container-image-box {max-width: 1200px; }

#lightbox-image {max-width: 100%; }

#dvMsgBox .top {background-color: #ec6400 !important; }

#dvMsgBox .body .right .ct {color: #ec6400 !important; }

#dvMsgBtns input.btn {background-color: #ec6400 !important; }

#dvMsgBtns input.btnfocus {background-color: #850004 !important; }

#w_search_div {max-height: 440px !important; }

.mCSB_scrollTools {width: 10px !important; }

.mCSB_scrollTools .mCSB_draggerContainer {background-color: #fff; }

.mCSB_inside > .mCSB_container {margin-right: 0 !important; }

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-right: 0 !important; }

.mCSB_scrollTools {opacity: 1;filter: alpha(opacity=100);-ms-filter: alpha(opacity=100); }

.mCSB_scrollTools .mCSB_draggerRail {width: 4px !important;background-color: #eaeaea !important; }

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #ec6400 !important; }

.mCSB_scrollTools .mCSB_dragger {
max-height: 200px !important; }

/*# sourceMappingURL=style.css.map */