@charset "UTF-8";
/* CSS Document */
/* reset.css V1.6  Start*/
body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td { font-weight: normal; margin: 0; padding: 0; }

body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, i { font: normal 14px "Helvetica Neue", "Microsoft YaHei", Helvetica, STHeiTi, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; }

ul, ol, li { list-style: none; }

a { text-decoration: none; color: #333; }

a:hover { text-decoration: none; }

img { vertical-align: top; border: 0; }

button, input, textarea { font-size: 100%; vertical-align: middle; outline: none; -webkit-appearance: none; }

table { border-spacing: 0; border-collapse: collapse; }

div, a { -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }

html { font-size: 100px; }

@media screen and (min-width: 360px) { html { font-size: 112.5px; } }

@media screen and (min-width: 375px) { html { font-size: 117.1875px; } }

@media screen and (min-width: 414px) { html { font-size: 129.375px; } }

@media screen and (min-width: 480px) { html { font-size: 150px; } }

@media screen and (min-width: 640px) { html { font-size: 200px; } }

.clearfloat:after { font-size: 0; display: block; visibility: hidden; clear: both; height: 0; content: ' '; }

.clearfloat { *zoom: 1; }

.clearboth { clear: both; }

.wp { width: 1000px; margin: 0 auto; }

.checkBrowser { font-size: 14px; line-height: 40px; position: fixed; z-index: 99999; top: 0; left: 50%; width: 700px; height: 40px; margin-left: -360px; padding: 0 10px; color: #FFF; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: #E6212A; }

.checkBrowser a { font-size: 16px; line-height: 20px; position: absolute; top: 10px; right: 5px; display: block; width: 20px; height: 20px; cursor: pointer; text-align: center; color: #333; border-radius: 50%; background-color: #FFF; }

@font-face { font-family: "iconfont"; src: url("../font/iconfont.eot"); /* IE9*/ src: url("../font/iconfont.eot#iefix") format("embedded-opentype"), url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype"), url("../font/iconfont.svg#iconfont") format("svg"); /* iOS 4.1- */ }

.iconfont { font-family: "iconfont" !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* reset.css V1.6  End */
.container { display: block; width: 100%; }

.project { display: block; width: 100%; z-index: 1; background: center no-repeat; }

.project .bg { position: absolute; z-index: 1; top: 0; bottom: 0; width: 100%; height: 100%; }

.project .bg .swiper-container { width: 100%; display: block; position: relative; background: center; }

.project .bg .swiper-slide { width: 100%; display: block; position: relative; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; }

.mian { width: 1000px; display: block; position: relative; height: 100%; margin: 0 auto; z-index: 6; }

.mian .header { width: 1000px; height: 50px; display: block; margin: 0 auto; padding-top: 40px; z-index: 56; padding-bottom: 30px; }

.mian .header img { float: left; }

.mian .header .search { position: relative; float: right; display: block; color: #007564; }

.mian .header .search:after { position: absolute; font-family: "iconfont"; content: '\e603'; display: block; top: 0; right: -10px; color: #007564; font-size: 18px; width: 36px; height: 28px; line-height: 28px; }

.mian .header .search span { font-size: 15px; position: relative; color: #007564; top: 3px; margin-right: 23px; }

.mian .header .search span:after { content: ''; position: absolute; top: 3px; right: -14px; width: 1px; height: 14px; background: #007564; display: block; }

.mian .header .search input[type="text"] { width: 80px; border: 1px solid #007564; border-radius: 20px; height: 25px; line-height: 30px; padding-left: 20px; background: none; padding-right: 30px; }

.mian .header .search input[type="submit"] { position: absolute; top: 0; right: 3px; width: 26px; height: 25px; z-index: 2; cursor: pointer; background: none; border: none; -webkit-appearance: none; }

.mian .tab { width: 100%; height: 36px; display: block; margin: 0 auto; z-index: 50; text-align: center; position: relative; background: #007564; }

.mian .tab ul { display: block; width: 910px; height: 36px; margin: 0 auto; }

.mian .tab ul li { font-size: 15px; position: relative; width: 182px; height: 36px; line-height: 36px; float: left; color: #fff; }

.mian .tab ul li:first-child a:before { display: none; }

.mian .tab ul li a { display: block; width: 182px; height: 36px; color: #fff; line-height: 36px; text-align: center; }

.mian .tab ul li a:before { content: ''; position: absolute; top: 10px; width: 2px; height: 13px; background: rgba(233, 233, 233, 0.2); display: block; }

.mian .tab ul li a:hover { color: #007564; background: #fff; }

.mian .tab ul li > a { position: relative; z-index: 111111; }

.mian .tab ul li:hover a { color: #000000; }

.mian .tab ul li:hover .submenu { display: block; }

.mian .tab ul li:hover > a { box-shadow: 0px 1px 8px #90b1c8; }

.mian .tab .submenu { display: none; position: absolute; left: 0px; top: 36px; color: #444444; line-height: 36px; width: 100%; z-index: 999; height: auto; padding-bottom: 16px; background: #fff; }

.mian .tab .submenu > a { display: block; text-align: center; margin: 0 auto; padding-bottom: 0px; z-index: 999; color: #444444; background: #fff; font-size: 15px; padding-right: 10px; padding-left: 10px; box-sizing: border-box; }

.mian .tab .submenu > a span { display: inline-block; position: relative; border-bottom: 1px #e5e5e5 solid; padding: 0 4px; }

.mian .tab .submenu > a:hover { color: #007564; }

.mian .tab li.visited { background: #fff; }

.mian .tab li.visited a { color: #000000; }

.report { display: block; position: absolute; right: 50%; margin-right: -600px; width: 1200px; height: 170px; z-index: 33; bottom: 54px; }

.report .box { float: left; width: 172px; height: 130px; position: relative; padding: 20px 40px 20px 20px; }

.report .box .expand { display: block; width: 192px; position: absolute; height: 43px; font-size: 15px; line-height: 43px; color: #fff; padding-left: 30px; bottom: 0; left: 0; z-index: 2; cursor: pointer; }

.report .box .shrink {
	position: absolute;
	top: -70px;
	left: 0;
	z-index: 1;
	display: none;
	width: 154px;
	text-overflow: ellipsis;
-o-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; 	overflow: hidden;
	padding-top: 20px;
	padding-right: 38px;
	padding-bottom: 70px;
	padding-left: 30px;
}

.report .box .shrink h5 a { display: block; font-size: 16px; color: #fff; width: 100%; line-height: 30px; }

.report .box .shrink > p { width: 100%; padding-top: 10px; font-size: 14px; line-height: 24px; }

.report .box:hover .shrik { display: block; }

.report .box.regular .expand { color: #000; }

.report .box.regular .shrink h5 a { color: #000; }

.report .box.regular .shrink > p { color: #666666; }

.report .box.temporary { color: #fff; }

.report .box.regular .expand { background: rgba(255, 255, 255, 0.6); }

.report .box.regular .expand a:after { position: absolute; display: block; top: 0px; left: 192px; color: #000; font-weight: bold; font-family: "iconfont"; font-size: 14px; content: '\e67a'; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.report .box.regular .shrink { background: rgba(255, 255, 255, 0.6);}

.report .box.regular .shrink > a:after { position: absolute; display: block; top: 23px; left: 186px; color: #000; font-weight: bold; font-family: "iconfont"; font-size: 20px; content: '\e61a'; }


.report .box.temporary .expand { background: rgba(0, 117, 100, 0.6); }

.report .box.temporary .expand a { color: #fff; }

.report .box.temporary .expand a:after { position: absolute; display: block; top: 0px; left: 192px; color: #fff; font-weight: bold; font-family: "iconfont"; font-size: 14px; content: '\e67a'; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.report .box.temporary .shrink {  background: rgba(0, 117, 100, 0.6);  }

.report .box.temporary .shrink a:after { position: absolute; display: block; top: 23px; left: 186px; color: #fff; font-weight: bold; font-family: "iconfont"; font-size: 20px; content: '\e61a'; }

.report .code { float: right; display: block; width: 65px; height: 63px; bottom: 0px; right: 0px; position: absolute; }

.report .code img { width: 65px; height: 63px; vertical-align: top; }

.footer { display: block; position: relative; left: 0; bottom: 0; z-index: 88; width: 100%; height: 54px; color: #fff; background: #007564; overflow: hidden; }

.footer .footWarp { display: block; width: 1200px; height: 54px; line-height: 54px; z-index: 8888; position: relative; margin: 0 auto; text-align: center; overflow: hidden; }

.footer .footWarp .targetWrap { position: relative; float: left; width: 990px; font-size: 12px; margin: 0 auto; }

.footer .footWarp .targetWrap > a { font-size: 12px; color: #fff; }

.footer .footWarp .share { width: 120px; float: right; height: 54px; padding-right: 80px; }

.footer .footWarp .share .link { position: relative; float: left; width: 54px; height: 54px; }

.footer .footWarp .share .link > a { display: block; width: 54px; height: 54px; }

.footer .footWarp .share .link.qq:after { position: absolute; display: block; top: 0; right: 0; width: 54px; height: 54px; line-height: 54px; content: '\e600'; font-family: "iconfont"; font-size: 30px; cursor: pointer; }

.footer .footWarp .share .link.tel:after { position: absolute; display: block; top: 2px; right: 10px; width: 54px; height: 54px; line-height: 54px; content: '\e6cf'; font-family: "iconfont"; font-size: 35px; cursor: pointer; }

.footer .footWarp .share .bdsharebuttonbox a { display: block; position: absolute; margin-left: 80px; padding-top: 10px; font-size: 32px; }

.footer .footWarp .share .bds_more { background: none; }

.footer .footWarp .share .bds_more:before { content: '\e84f'; font-family: "iconfont"; color: #fff; }

.footer .footWarp .share .bdimgshare-lbl { display: none; }

.footer.home { position: absolute; display: block; left: 0; bottom: 0; width: 100%; height: 54px; }

.tem { width: 1200px; height: 60px; padding-top: 10px; padding-bottom: 30px; display: block; margin: 0 auto; }

.tem.header { width: 1000px; height: 60px; display: block; padding-top: 10px; padding-bottom: 30px; margin: 0 auto; }

.tem.header img { float: left; }

.tem.header .search { position: relative; float: right; color: #007564; }

.tem.header .search:after { }

.tem.header .search span { font-size: 18px; position: relative; color: #007564; top: 30px; margin-right: 23px; }

.tem.header .search span:after { content: ''; position: absolute; top: 3px; right: -14px; width: 1px; height: 14px;  display: block; }

.tem.header .search input[type="text"] { width: 80px; border: 1px solid #007564; border-radius: 20px; height: 26px; line-height: 30px; padding-left: 20px; background: none; padding-right: 30px; }

.tem.header .search input[type="submit"] { position: absolute; top: 0; right: 3px; width: 26px; height: 26px; z-index: 2; cursor: pointer; background: none; border: none; -webkit-appearance: none; }

.tabTem { width: 100%; height: 36px; display: block; margin: 0 auto; text-align: center; position: relative; z-index: 9999; background: #007564;float: left;  }

.tabTem ul { display: block; width: 1100px; height: 36px; margin: 0 auto; }

.tabTem ul li { font-size: 15px; position: relative; width: 130px; height: 36px; z-index: 111111; display: block; line-height: 36px; float: left; color: #fff; }

.tabTem ul li:first-child a:before { display: none; }

.tabTem ul li a { display: block; width: 130px; position: relative; height: 36px; color: #fff; line-height: 36px; text-align: center; }

.tabTem ul li a:before { content: ''; position: absolute; top: 10px; width: 2px; height: 13px; background: rgba(233, 233, 233, 0.2); display: block; }

.tabTem ul li a:hover { color: #007564; background: #fff; }

.tabTem ul li > a { position: relative; z-index: 111111; }

.tabTem ul li:hover a { color: #000000; }

.tabTem ul li:hover .submenu { display: block; }

.tabTem ul li:hover > a { box-shadow: 0px 1px 8px #90b1c8; }

.tabTem .submenu { display: none; position: absolute; left: 0px; top: 36px; color: #444444; line-height: 36px; width: 100%; z-index: 999; height: auto; padding-bottom: 16px; background: #fff; }

.tabTem .submenu > a { display: block; width: 100%; text-align: center; margin: 0 auto; height: auto; z-index: 999; color: #444444; background: #fff; overflow: hidden; font-size: 15px; line-height: 40px; padding-right: 10px; padding-left: 10px; box-sizing: border-box; }

.tabTem .submenu > a span { display: inline-block; position: relative; border-bottom: 1px #e5e5e5 solid; padding: 0 4px; }

.tabTem .submenu > a:hover { color: #007564; }

.tabTem li.visited { background: #fff; }

.tabTem li.visited a { color: #000000; }

.banner { display: block; width: 100%; height: 376px; position: relative; margin-top: 30px; z-index: 1; }

.pro { display: block; width: 100%; position: relative; }

.pro .nav { display: block; width: 100%; height: 45px; position: relative; z-index: 996; box-shadow: 0px 1px 10px #c7c5c5; }

.pro .nav .navWarp { width: 1200px; height: 45px; position: relative; margin: 0 auto; overflow: hidden; }

.pro .nav .navWarp ul { display: block; width: 1000px; }

.pro .nav .navWarp li { float: left; height: 45px; }

.pro .nav .navWarp li:first-child a:before { display: none; }

.pro .nav .navWarp li a { display: block; position: relative; padding-right: 18px; max-width: 150px; padding-left: 18px; line-height: 45px; text-align: center; height: 45px; font-size: 14px; color: #000000; }

.pro .nav .navWarp li a:before { content: ''; width: 1px; height: 13px; top: 16px; left: 0; position: absolute; display: block; background: rgba(233, 233, 233, 0.9); }

.pro .nav .navWarp li > a:hover { background: #007564; color: #fff; }

.pro .nav .navWarp li.visited { background: #007564; }

.pro .nav .navWarp li.visited a { color: #fff; }

.pro .nav .navWarp li.visited a:before { display: none; }

.pro .nav .position { right: 0; width: 160px; height: 45px; z-index: 99; position: absolute; line-height: 45px; text-align: right; }

.pro .nav .position a { color: #000; }

.pro .nav .position span a:after { position: absolute; display: block; top: 0px; right: 100px; width: 45px; height: 45px; line-height: 45px; content: '\e629'; font-family: "iconfont"; font-size: 28px; cursor: pointer; color: #1e64ad; }

.pro .companyNews { display: block; width: 1200px; position: relative; padding-top: 50px; z-index: 68; padding-bottom: 66px; margin: 0 auto; }

.pro .companyNews .box { float: left; width: 580px; height: 330px; position: relative; background: #f7f8f9; }

.pro .companyNews .box h5 { font-size: 20px; color: #fff; }

.pro .companyNews .box h5 > a { display: block; color: #fff; padding-left: 30px; width: 550px; height: 38px; line-height: 38px; background: #1e64ad; }

.pro .companyNews .box h5 > a:after { position: absolute; font-size: 26px; font-family: "iconfont"; content: '\e61a'; width: 38px; height: 38px; line-height: 38px; top: 1px; right: 10px; display: block; cursor: pointer; }

.pro .companyNews .box ol { display: block; width: 526px; padding: 20px 20px 20px 30px; list-style: disc; }

.pro .companyNews .box ol li { display: block; position: relative; width: 100%; height: 40px; border-bottom: dashed 1px #cfd0d1; }

.pro .companyNews .box ol li > a { width: 100%; height: 40px; font-size: 14px; line-height: 40px; padding-left: 12px; color: #000; position: relative; }

.pro .companyNews .box ol li > a:hover { color: #1e64ad; }

.pro .companyNews .box ol li > span { position: absolute; height: 40px; line-height: 40px; font-size: 12px; color: #000; right: 10px; cursor: pointer; }

.pro .companyNews .box ol li:last-child { border: 0; }

.pro .companyNews .box ol li:before { position: absolute; content: '·'; color: #000; top: 10px; }

.pro .companyNews .box.topLeft { margin-bottom: 40px; }

.pro .companyNews .box.topRight { float: right; margin-bottom: 40px; }

.pro .companyNews .box.bottomRight { float: right; height: 450px; }

.pro .companyNews .box.bottomRight .Img { display: block; width: 580px; height: 284px; position: relative; text-align: center; }

.pro .companyNews .box.bottomleft { height: 450px; }

.linkWindow { width: 191px; height: 162px; position: relative; float: left; border: solid 1px #e5e5e5; }

.linkWindow a { display: block; width: 191px; height: 130px; position: relative; }

.linkWindow a:hover h6 { color: #007564; }

.linkWindow a:hover span:after { color: #007564; }

.linkWindow a:hover .fh { background: url("../images/home_img03.png"); }

.linkWindow a:hover .sh { background: url("../images/home_img04.png") no-repeat; }

.linkWindow span { display: block; width: 60px; height: 60px; line-height: 60px; margin: 0 auto; margin-top: 32px; }

.linkWindow h6 { font-size: 16px; color: #444444; display: block; text-align: center; margin: 0 auto; padding-top: 16px; }

.linkWindow .com:after { position: absolute; display: block; font-family: "iconfont"; font-size: 52px; content: '\e601'; width: 60px; height: 60px; line-height: 60px; left: 69px; color: #686969; }

.linkWindow .fh { width: 53px; height: 53px; display: block; background: url("../images/home_img_01.png"); }

.linkWindow .gf:after { position: absolute; display: block; font-family: "iconfont"; font-size: 54px; content: '\e602'; width: 60px; height: 60px; line-height: 60px; left: 69px; color: #686969; }

.linkWindow .sh { width: 53px; height: 53px; display: block; background: url("../images/home_img.png") no-repeat; }

.linkWindow .tj:after { position: absolute; display: block; font-family: "iconfont"; font-size: 54px; content: '\e644'; width: 60px; height: 60px; line-height: 60px; left: 69px; color: #686969; }

.linkWindow .tz:after { position: absolute; display: block; font-family: "iconfont"; font-size: 68px; content: '\e618'; width: 60px; height: 60px; line-height: 60px; left: 69px; color: #686969; }

.codeTem { display: block; height: 66px; bottom: 0px; position: absolute; margin: 0 auto; z-index: 999; text-align: right; }

.codeTem a { display: block; width: 1334px; height: 66px; position: relative; margin: 0 auto; text-align: right; }

.managTab { display: block; position: relative; }

.manag { display: block; position: relative; width: 100%; z-index: 5; background: #eaedf0; }

.manag .managWarp { display: block; position: relative; width: 1100px; z-index: 2; margin: 0 auto; padding-top: 60px; padding-left: 100px; padding-bottom: 46px; background: #fff; }

.manag .managWarp .mianbox { position: relative; float: left; width: 314px; height: 413px; text-align: center; margin-right: 30px; margin-bottom: 20px; background: #eaedf0; }

.manag .managWarp .mianbox .mianImg { display: block; width: 200px; height: 200px; position: relative; margin: 28px auto; border: solid 6px #fff; border-radius: 50%; }

.manag .managWarp .mianbox .mianImg img { display: block; width: 200px; height: 200px; position: relative; border-radius: 50%; }

.manag .managWarp .mianbox .mianImg img:hover { opacity: .7; }

.manag .managWarp .mianbox .mianText { display: block; width: 100%; text-align: center; }

.manag .managWarp .mianbox .mianText h5 { font-size: 22px; color: #595858; }

.manag .managWarp .mianbox .mianText span { font-size: 14px; color: #8f8f8f; line-height: 20px; display: block; padding-bottom: 20px; }

.manag .managWarp .mianbox .mianText .view { display: block; width: 150px; height: 35px; position: relative; background: #007564; border-radius: 20px; margin: 20px auto; color: #fff; font-size: 14px; line-height: 35px; }

.manag .managWarp .mianbox .mianText .view:hover { color: #007564; background: #fff; }

.managDetails { display: block; position: relative; width: 1150px; z-index: 1; margin: 0 auto; padding-top: 45px; padding-left: 50px; padding-bottom: 46px; background: #fff; color: #666; font-size: 13px; line-height: 28px; }

.managDetails > p { margin-bottom: 10px; padding-right: 50px; }

table { border: 0px #cccccc solid;  }

table tr { height: 45px; width: 100%; }

table tr:nth-child(odd) {}

table tr th { background: #007564; width: 200px; color: #fff; border-right: 0px #3369a1 solid; font-size: 14px; }

table tr td { text-align: center; height: 45px; border-right: 0px #cccccc solid; font-size: 14px; color: #000; }

table tr td:last-child { border: none; }

.developmentWrap { display: block; position: relative; width: 1150px; z-index: 2; margin: 0 auto; padding-top: 60px; padding-left: 50px; padding-bottom: 46px; background: #fff; }

.developmentWrap .historyContent { display: block; width: 1090px; position: relative; padding-bottom: 60px; background: #f5f6f6; box-shadow: 0px 8px 30px #dfdfdf; }

.developmentWrap .historyContent .historyTime { display: block; position: relative; width: 100%; height: 84px; background: #007564; }

.developmentWrap .historyContent .historyTime .nextBox.prev a { display: block; position: absolute; width: 36px; height: 36px; margin: 25px; line-height: 36px; background: #fff; cursor: pointer; border-radius: 50%; }

.developmentWrap .historyContent .historyTime .nextBox.prev a:after { position: absolute; display: block; top: 0px; left: 7px; font-weight: bold; font-family: "iconfont"; font-size: 20px; content: '\e67a'; }

.developmentWrap .historyContent .historyTime .nextBox.next a { display: block; position: absolute; right: 0; width: 36px; height: 36px; line-height: 36px; background: #fff; margin: 25px; cursor: pointer; border-radius: 50%; }

.developmentWrap .historyContent .historyTime .nextBox.next a:after { position: absolute; display: block; top: 3px; left: 9px; font-weight: bold; font-family: "iconfont"; font-size: 20px; content: '\e67a'; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.developmentWrap .historyContent .historyTime .timeBox { display: block; width: 920px; overflow: hidden; height: 84px; position: relative; margin: 0 auto; }

.developmentWrap .historyContent .historyTime .timeBox ul { display: block; width: 920px; height: 84px; margin: 0 auto; text-align: center; line-height: 84px; overflow: hidden; }

.developmentWrap .historyContent .historyTime .timeBox ul li { float: left; color: #fff; font-size: 14px; cursor: pointer; }

.developmentWrap .historyContent .historyTime .timeBox ul li.on a { color: #7ba0ff; font-size: 25px; }

.developmentWrap .historyContent .historyTime .timeBox ul li a { display: inline-block; width: 70px; height: 85px; line-height: 85px; text-align: center; color: #fff; font-size: 14px; vertical-align: top; }

.developmentWrap .historyContent .historyTime .timeBox ul li a:hover { color: #7ba0ff; }

.developmentWrap .historyContent .historyTime .timeBox ul li > span { display: inline-block; position: relative; font-size: 10px; vertical-align: top; letter-spacing: 2px; height: 85px; line-height: 79px; }

.developmentWrap .historyContent .historyEvent:first-child { display: block; }

.developmentWrap .historyContent .historyEvent { display: none; position: relative; width: 960px; padding-top: 20px; padding-bottom: 20px; margin: 0 auto; }

.developmentWrap .historyContent .historyEvent li { display: block; position: relative; width: 100%; padding-left: 30px; padding-top: 15px; padding-bottom: 15px; border-bottom: dashed 0.5px #d5d6d6; }

.developmentWrap .historyContent .historyEvent li > span { float: left; position: relative; width: 135px; font-size: 14px; color: #222222; }

.developmentWrap .historyContent .historyEvent li > p { position: relative; display: block; font-size: 14px; color: #666666; text-indent: 2em; padding-left: 160px; }

.developmentWrap .historyContent .historyEvent li:before { content: "●"; position: absolute; color: #628bb5; top: 7px; left: 0px; display: block; font-size: 20px; }

.memberWrap { display: block; position: relative; width: 1150px; z-index: 2; margin: 0 auto; padding-top: 60px; padding-left: 50px; background: #fff; }

.memberWrap .memberContent { display: block; width: 1090px; position: relative; padding-bottom: 80px; min-height: 500px; }

.memberWrap .memberContent .memberList { display: block; position: relative; width: 100%; margin-bottom: 10px; }

.memberWrap .memberContent .memberList:first-child .introduction { display: block; }

.memberWrap .memberContent .memberList .memberButton { display: block; background: #eaedf0; width: 100%; height: 47px; }

.memberWrap .memberContent .memberList .memberButton:hover .nextButton a, .memberWrap .memberContent .memberList .memberButton.on .nextButton a { display: block; position: absolute; right: 0; width: 36px; height: 36px; top: 7px; line-height: 36px; background: #fff; margin-right: 25px; border-radius: 50%; }

.memberWrap .memberContent .memberList .memberButton:hover .nextButton a:after, .memberWrap .memberContent .memberList .memberButton.on .nextButton a:after { position: absolute; display: block; top: 0px; left: 7px; color: #007564; font-weight: bold; font-family: "iconfont"; font-size: 20px; content: '\e67a'; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }

.memberWrap .memberContent .memberList .memberButton:hover, .memberWrap .memberContent .memberList .memberButton.on { background: #007564; cursor: pointer; color: #fff; }

.memberWrap .memberContent .memberList .memberButton:hover h6, .memberWrap .memberContent .memberList .memberButton.on h6 { color: #fff; }

.memberWrap .memberContent .memberList h6 { font-size: 17px; line-height: 47px; text-indent: 2em; color: #333333; font-weight: bold; }

.memberWrap .memberContent .memberList .nextButton a { display: block; position: absolute; right: 0; width: 36px; height: 36px; top: 6px; line-height: 36px; background: #007564; margin-right: 25px; border-radius: 50%; }

.memberWrap .memberContent .memberList .nextButton a:after { position: absolute; display: block; top: 0px; left: 9px; color: #fff; font-weight: bold; font-family: "iconfont"; font-size: 20px; content: '\e67a'; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.memberWrap .memberContent .memberList .introduction { display: none; width: 100%; margin-bottom: 60px; position: relative; box-shadow: 0px 8px 30px #dfdfdf; overflow-y: auto; overflow-x: hidden; }

.memberWrap .memberContent .memberList .introduction ul { padding: 40px 45px 40px 40px; }

.memberWrap .memberContent .memberList .introduction ul li { font-size: 14px; position: relative; color: #000; width: 100%; padding-bottom: 25px; }

.memberWrap .memberContent .memberList .introduction ul li:before { content: "●"; position: absolute; color: #376ca3; top: -6px; left: -23px; display: block; font-size: 20px; }

.companyCulture { display: block; position: relative; width: 1150px; margin: 0 auto; padding-top: 60px; padding-left: 50px; padding-bottom: 46px; background: #fff; }

.companyCulture .companyText { display: block; position: relative; width: 990px; background: #f7f8f9; padding-top: 40px; padding-left: 70px; padding-right: 40px; padding-bottom: 30px; }

.companyCulture .companyText h6 { font-size: 20px; color: #007564; height: 46px; border-bottom: dashed 1px #b2b2b3; font-weight: bold; }

.companyCulture .companyText .textList { padding-top: 16px; }

.companyCulture .companyText .textList i { width: 11px; height: 11px; background: #628bb5; position: absolute; border-radius: 50px; top: 7px; left: 0; display: block; }

.companyCulture .companyText .textList p { display: block; position: relative; width: 100%; font-size: 14px; color: #000; line-height: 24px; padding-left: 30px; padding-right: 30px; padding-bottom: 12px; }

.companyCulture .companyImg { display: block; position: relative; width: 1100px; padding-bottom: 30px; margin-top: 36px; text-align: center; border-bottom: dashed 1px #b2b2b3; }

.companyCulture .companyImg .companyImgbox { float: left; position: relative; width: 184px; height: 318px; margin-right: 18px; margin-left: 17px; text-align: center; }

.companyCulture .companyImg .companyImgbox span { width: 182px; height: 260px; display: block; border: 1px #e0e0e0 solid; background: #fff; margin-bottom: 20px; box-shadow: 0 8px 13px #d1cccc; }

.companyCulture .companyImg .companyImgbox span img { width: 182px; height: 260px; }

.companyCulture .companyImg .companyImgbox span img:hover { opacity: .7; }

.companyCulture .companyImg .companyImgbox h5 { font-size: 14px; color: #000; }

.companyCulture .companyImg .companyImgbox h5:hover { color: #007564; }

.paged { padding-top: 30px; position: relative; text-align: center; z-index: 36; padding-bottom: 40px; }

.paged a, .paged .p_info, .paged .current { display: inline-block; zoom: 1; *display: inline; margin: 0px 3px; padding: 5px 10px; font-size: 12px; text-align: center; border: 1px solid #cfcfcf; background: #ffffff; color: #333; }

.paged .current, .paged a:hover { border: 1px solid #076da8; background: #007564; color: #fff; }

.investorBox { display: block; position: relative; width: 1200px; z-index: 2; margin: 0 auto; padding-top: 60px; padding-bottom: 66px; background: #fff; }

.investorBox .investorWrap { display: block; position: relative; width: 1100px; margin: 0 auto; }

.investorBox .investorWrap .investorName { display: block; width: 100%; height: 270px; position: relative; margin-bottom: 30px; }

.investorBox .investorWrap .investorName .introName { float: left; position: relative; margin-left: 1px; margin-right: 1px; width: 408px; padding: 50px 70px 50px 70px; height: 170px; background: #f7f8f9; box-shadow: 0px 8px 8px #dedbdb; }

.investorBox .investorWrap .investorName .introName h6 { display: block; position: relative; font-size: 17px; color: #555555; font-weight: bold; padding-bottom: 15px; border-bottom: dashed 1px #b2b2b3; }

.investorBox .investorWrap .investorName .introName ul { padding-top: 14px; }

.investorBox .investorWrap .investorName .introName ul li { display: block; font-size: 14px; color: #000; line-height: 28px; }

.investorBox .investorWrap .message { width: 100%; display: block; padding-bottom: 40px; position: relative; background: #f7f8f9; box-shadow: 0px 8px 8px #dedbdb; }

.investorBox .investorWrap .message .Img { position: relative; float: left; width: 515px; height: 420px; padding-top: 30px; padding-left: 30px; margin-right: 60px; }

.investorBox .investorWrap .message .Img img { width: 515px; height: 420px; border-radius: 8px; }

.investorBox .investorWrap .message .messageForm { width: 380px; float: left; height: 400px; padding-top: 50px; position: relative; padding-left: 20px; }

.investorBox .investorWrap .message .messageForm h5 { font-size: 20px; color: #333333; position: relative; float: left; margin-bottom: 20px; }

.investorBox .investorWrap .message .messageForm span { font-size: 20px; color: #007564; padding-left: 10px; }

.investorBox .investorWrap .message .messageForm input { display: block; width: 100%; height: 37px; text-indent: 1em; background: #edeff2; border: none; margin-bottom: 10px; color: #000; }

.investorBox .investorWrap .message .messageForm textarea { width: 360px; height: 100px; background: #edeff2; padding: 10px; margin-bottom: 10px; border: none; }

.investorBox .investorWrap .message .messageForm input[type="submit"] { background: #0555a7; display: block; position: relative; color: #fff; font-size: 14px; display: block; width: 100%; height: 37px; line-height: 37px; text-align: center; border-radius: 20px; border: 0; cursor: pointer; }

.news_Center { display: block; position: relative; width: 1200px; z-index: 2; margin: 0 auto; padding-top: 60px; padding-bottom: 46px; background: #fff; }

.news_Center .newsWrap { display: block; position: relative; width: 1040px; margin: 0 auto; }

.news_Center .newsWrap .rotation { display: block; position: relative; width: 100%; height: 200px; overflow: hidden; background: #eaedf0; }

.news_Center .newsWrap .rotation .Img { width: 230px; height: 146px; float: left; margin-top: 26px; margin-left: 40px; margin-right: 40px; left: 40px; }

.news_Center .newsWrap .rotation .Img img { width: 230px; height: 146px; }

.news_Center .newsWrap .rotation .rotationIntro { float: left; width: 650px; position: relative; padding-top: 36px; height: 100px; padding-right: 20px; }

.news_Center .newsWrap .rotation .rotationIntro h5 { font-weight: bold; font-size: 17px; color: #555555; padding-bottom: 12px; }

.news_Center .newsWrap .rotation .rotationIntro h5 a { color: #555555; }

.news_Center .newsWrap .rotation .rotationIntro span { font-size: 14px; color: #000; line-height: 24px; padding-top: 20px; }

.news_Center .newsWrap .rotation .btn { width: 100px; height: 20px; display: block; position: absolute; top: 150px; margin-left: 312px; }

.news_Center .newsWrap .rotation .btn span { color: #007564; cursor: pointer; margin-left: 10px; width: 8px; height: 8px; background: #a3a5a8; float: left; opacity: .7; filter: alpha(opacity=70); border: 1px solid #d8d8d8; margin-left: 3px; border-radius: 50%; }

.news_Center .newsWrap .rotation .btn span.on { background: #007564; color: #a3a5a8; font-weight: bold; opacity: 1; filter: alpha(opacity=100); z-index: 2; position: relative; }

.news_Center .newsWrap .newsText { display: block; position: relative; width: 100%; padding-bottom: 20px; padding-top: 30px; }

.news_Center .newsWrap .newsText ul li { width: 100%; display: block; position: relative; height: 40px; line-height: 40px; border-bottom: dashed 1px #cfd0d1; }

.news_Center .newsWrap .newsText ul li > a { width: 100%; height: 40px; display: block; font-size: 14px; line-height: 40px; padding-left: 12px; color: #000; position: relative; }

.news_Center .newsWrap .newsText ul li > a:hover { color: #1e64ad; }

.news_Center .newsWrap .newsText ul li span { position: absolute; height: 40px; float: right; line-height: 40px; font-size: 12px; color: #000; right: 10px; cursor: pointer; }

.news_Center .newsWrap .newsText ul li:before { position: absolute; content: '·'; color: #000; top: 0px; }

.newsDetails { display: block; width: 980px; margin: 0 auto; position: relative; padding-bottom: 50px; }

.newsDetails .title { display: block; width: 100%; height: 80px; padding-bottom: 25px; border-bottom: dashed 1px #cfd0d1; }

.newsDetails .title h6 { font-size: 20px; color: #555555; text-align: center; font-weight: bold; }

.newsDetails .title span { display: block; font-size: 14px; color: #777777; text-align: center; padding-top: 20px; }

.newsDetails .textWrap { padding-top: 30px; font-size: 14px; color: #000; line-height: 24px; text-indent: 2em; }

.newsDetails .textWrap > p { padding-bottom: 20px; }

.newsDetails .video { display: block; height: 395px; width: 100%; vertical-align: middle; margin: 20px auto; text-align: center; overflow: hidden; background: url("../images/newsDetails_bg.jpg"); }

.newsDetails .video img { position: relative; padding-top: 50px; }

.newsDetails .nextWrap { display: block; width: 100%; padding-bottom: 30px; padding-top: 35px; }

.newsDetails .nextWrap .prev, .newsDetails .nextWrap .reture, .newsDetails .nextWrap .next { width: 326px; position: absolute; float: left; height: 45px; text-align: center; line-height: 45px; background: #007564; border-right: solid 1px #4777a9; }

.newsDetails .nextWrap .prev a, .newsDetails .nextWrap .reture a, .newsDetails .nextWrap .next a { width: 326px; height: 45px; display: block; color: #fff; font-size: 14px; }

.newsDetails .nextWrap .prev a:hover, .newsDetails .nextWrap .prev a.visited, .newsDetails .nextWrap .reture a:hover, .newsDetails .nextWrap .reture a.visited, .newsDetails .nextWrap .next a:hover, .newsDetails .nextWrap .next a.visited { background: #a5d2f9; }

.newsDetails .nextWrap .reture { margin-left: 327px; }

.newsDetails .nextWrap .next { margin-left: 654px; border: 0; }

.detailsLeft { position: relative; display: block; width: 100%; height: 400px; font-size: 14px; color: #000; line-height: 24px; text-indent: 2em; margin-bottom: 20px; }

.detailsLeft img { width: 480px; height: 400px; }

.detailsRight { position: relative; display: block; width: 100%; height: 400px; margin-bottom: 20px; font-size: 14px; color: #000; line-height: 24px; text-indent: 2em; }

.detailsRight img { width: 480px; height: 400px; }

/*修改*/
.baogao { display: block; position: relative; width: 100%; padding-bottom: 20px; padding-top: 30px; }

.baogao ul li { width: 100%; display: block; position: relative; height: 50px; line-height: 50px; }

.baogao ul li a { width: 100%; height: 50px; font-size: 14px; line-height: 50px; padding-left: 25px; color: #000; position: relative; }

.baogao ul li a:hover { color: #1e64ad; }

.baogao ul li span { height: 40px; float: right; line-height: 40px; font-size: 12px; color: #333333; right: 30px; cursor: pointer; }

.baogao ul li span:before { content: "●"; position: absolute; color: #628bb5; top: 0px; left: 0px; display: block; font-size: 20px; }

.detailsLeft { overflow: hidden; width: 600px; height: 450px; margin: auto; }

.detailsRight { overflow: hidden; width: 600px; height: 450px; margin: auto; }

.s_pan { text-align: left !important; margin-left: -40px; }

/*修改*/
.newsDetails .textWrap { font-size: 14px; color: #000; }

.codeTem img { width: 110px; height: 110px; }

.codeTem { position: absolute; right: -110px; bottom: 0; z-index: -1; height: 110px; }

.newsDetails .nextWrap .prev a, .newsDetails .nextWrap .reture a, .newsDetails .nextWra p .next a { width: 326px; height: 45px; display: block; color: #fff; font-size: 14px; }

.companyCulture .companyText .textList em { width: 11px; height: 11px; background: #628bb5; position: absolute; border-radius: 50px; top: 7px; left: 0; display: block; }

.developmentWrap .historyContent .historyEvent li > p { position: relative; display: block; font-size: 14px; color: #000; text-indent: 2em; padding-left: 160px; }

.developmentWrap .historyContent .historyEvent li > span { float: left; position: relative; width: 135px; font-size: 14px; color: #000; }

.managDetails { display: block; position: relative; width: 1150px; z-index: 1; padding-top: 45px; padding-left: 50px; padding-bottom: 46px; background: #fff; color: #000; font-size: 14px; line-height: 28px; }

.report .code img { width: 110px; height: 110px; vertical-align: top; }

.report .code { float: right; display: block; width: 110px; height: 110px; bottom: 0px; right: 0px; position: absolute; }

.report .box { float: left; width: 172px; height: 130px; position: relative; padding: 20px 30px 20px 20px; }

/* 调整 */
.companyCulture .companyText .textList p {
	padding-left: 0;
	padding-right: 0;
}
.footer .footWarp .targetWrap {
	float: none;
}