﻿@charset "utf-8";
/* CSS Document */
body {background-color:#f2f1f1;}
.header {background:url(../images/headerBack.jpg) left top repeat-x; height:80px; padding:15px 0px;  overflow:visible;}
.header .indexHead {width:1024px; margin:0px auto; position:relative; overflow:visible;}
.erweima {width:100px; height:100px; border:5px solid #fff; position:absolute; top:40px; right:280px;  z-index:5;}
.header .indexHead .figure {width:150px; float:left; margin-top:12px;}
.header .indexHead .indexRight {width:850px; float:right;}
.indexTop ,.indexWx ,.indexSearch ,.indexLanguage ,.indexBottom {display:inline-block;}
.indexWx ,.indexSearch ,.indexLanguage {margin-left:5px;}
.indexTop {float:right; margin-top:5px;}
.indexWx { font-size:12px; color:#fff; line-height:18px; cursor:pointer;}
.indexHead .indexRight .indexTop .indexWx img {width:20px; float:left; margin-right:5px;}
.indexSearch {width:237px; height:24px; background:url(../images/seacrBack.png); border-radius:20px; position:relative; top:2px;}
.indexSearch p:first-child {width:150px; float:left; padding:0px 0px 3px 10px; }
.indexSearch p input {border:none; line-height:20px; }
.indexSearch p.lastP {width:35px; border-left:1px solid #dcdcdc; float:right; height:24px; background:url(../images/seachIcon.png) center center no-repeat;}
.indexLanguage span {color:#fff; margin:0px 2px; font-family:arial;}
.indexLanguage span a  {display:inline-block; font-size:12px; color:#fff;}
.indexLanguage span a:nth-child(2) {font-family:Arial, Helvetica, sans-serif;}
.indexBottom {display:inline-block; float:right;}
.indexBottom ul li {display:inline-block; padding:0px 10px; line-height:45px; background:url(../images/navLine.jpg) right center no-repeat;}
.indexBottom ul li.indexLast {background:none;}
.indexBottom ul li a {color:#fff; font-size:15px; padding:0px 0px;}
.indexBottom ul li.on a {border-bottom:2px solid #fcb813; color:#fcb813;}

/*banner*/
.banner_index{height:446px;position: relative;overflow:hidden;width: 100%;margin:0px auto;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:235px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{float: left;}
.indexBanner_num{width:1200px;margin: 0 auto; text-align: center; margin-top:-50px; position:relative; z-index:5;} 
.indexBanner_num a{width: 15px;height: 15px;display: inline-block;_zoom:1;background:#fff;font-size: 0px;line-height: 0px;margin:0 5px; border-radius:50%;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:#fed90e;}

.news {width:100%; height:38px; background:url(../images/newsBack.jpg) left center repeat-x; }
.news .newsMian {width:1024px; margin:0px auto; line-height:38px;}
.news .newsMian .newsTitle {font-size:14px; display:inline-block; color:#fcb813; padding-left:30px; background:url(../images/newsLa.png) left center no-repeat;}
.newsText {width:930px; float:right; }
#scrollDiv{width:99%; height:38px; line-height:38px; overflow:hidden;}
#scrollDiv li{height:38px;}
#scrollDiv li span {float:right;}
#scrollDiv li a {font-size:14px; color:#666;}
#scrollDiv li a span {font-family:arial; font-size:12px;}

.plate {background-color:#f6f6f6; padding:20px 0px;}
.plate .plateMian {width:1024px; margin:0px auto;}
.plate .plateMian ul li {width:330px; background:url(../images/meiBack.png) top center no-repeat; text-align:center; background-size:100% auto; float:left;}
.plate .plateMian ul li:nth-child(2) {margin:0px 17px;}
.plate .plateMian ul li a {height:187px; position:relative;}
.plate .plateMian ul li .defDiv {height:187px; position:relative;}
.plate .plateMian ul li a img {width:300px; height:150px; margin:15px 0px;}
    .plate .plateMian ul li a p {
        position: absolute;
        bottom: 22px;
        background-color: #1e6cac;
        width: 300px;
        height: 35px;
        line-height: 35px;
        margin-left: 15px;
        font-size: 14px;
        color: #fff;
        opacity: 0.95;
        border-bottom: 5px solid #ffc31a;
    }
.plate .plateMian ul li  .defDiv p {position:absolute; bottom:22px; background-color:#333; width:300px; height:35px; line-height:35px; margin-left:15px; font-size:14px; color:#fff; opacity:0.95;}
/*.plate .plateMian ul li:nth-child(2) a p {background-color:#4aade8; opacity:0.95;}
.plate .plateMian ul li:nth-child(3) a p {background-color:#70ca4a; opacity:0.95;}*/

.CompanyNews {padding:20px 0px;}
.CompanyNews .CompanyNews_Mian {width:1024px; margin:0px auto;}
.CompanyNews .CompanyNews_Mian ul li {width:330px; background:url(../images/meiBack01.png) top center no-repeat; text-align:center; background-size:100% 100%; float:left; height:271px;}
.CompanyNews .CompanyNews_Mian ul li:nth-child(2) {margin:0px 17px;}
.CompanyText {width:280px;  margin:0px auto; margin-top:15px;  text-align:left; background-color:#fff; padding:10px; position:relative;}
.CompanyText .CompanyImg a .commImg {position:relative;}
.CompanyText .CompanyImg a .commImgd img {height:145px;}
.CompanyText .CompanyImg a .commImg p {position:absolute; bottom:2px; width:100%; line-height:30px; background-color:rgba(34,34,34,0.75); height:30px;  text-indent:5px; color:#b6b6b6; font-size:12px;}
.CompanyText .CompanyImg a p {font-size:14px; color:#666; padding:7px 5px; line-height:24px;}
.CompanyBtn {/*background-color:#19cbbb;*/ background-color:#ff5f30; line-height:40px; text-align:center;}
.CompanyBtn a {font-size:16px; color:#fff;}

.CompanyNews .CompanyNews_Mian ul li .CompanyText ol {height:175px;}
.CompanyNews .CompanyNews_Mian ul li .CompanyText ol dt {padding:10px 0px;}
.CompanyNews .CompanyNews_Mian ul li .CompanyText ol dt:first-child {padding-top:0px; border-bottom:1px solid #dfdfdf;}
.CompanyNews .CompanyNews_Mian ul li .CompanyText ol dt:last-child {padding-bottom:0px;}
.CompanyNews .CompanyNews_Mian ul li .CompanyText ol dt a {font-size:14px; color:#666; line-height:24px;}
.CompanyNews .CompanyNews_Mian ul li .CompanyText ol dt a p:last-child {font-size:12px; color:#b6b6b6; background:url(../images/timeIcon.png) left center no-repeat; padding-left:15px;}
.CompanyBtn.CompanyBtnOne {background-color:#fe2881;}
.CompanyBtn.CompanyBtnTwo {background-color:#ec1319;}
.CompanyNews .CompanyNews_Mian ul li .CompanyText .luckCompy p {font-size:14px; text-align:right; color:#666; width:92%; padding:7px 0px;}
.indexUl {position:absolute; bottom:57px; left:30px; font-size:14px; color:#666;}
.indexUl p {display:inline-block; margin-right:10px; cursor:pointer;}
.indexUl p.on {color:#00a0e9;}

.luckCompyHidden {display:none;}

.footer {
    background: #1e6cac url(../images/rightBackground.png) top center no-repeat;
    padding: 15px 0px;
}
.footer .footerMian {width:1024px; margin:0px auto;}
.footer .footerMian .footerLeft {}
.footer .footerMian .footerLeft ul {width:170px; float:left; margin:0px 10px;}
.footer .footerMian .footerLeft ul li, .footer .footerMian .footerLeft ul li a {color:#fff; font-size:14px; line-height:26px;}
.footer .footerMian .footerLeft ul li:first-child {font-size:16px; border-bottom:1px solid #fff; padding:8px 0px;}
.footerMian .footerLeft ul li a span {color:#b2b2b2; font-size:12px; margin:0px 5px 0px 10px;}
.footerMian .footerLeft ul li img {width:20px; float:left; position:relative; top:2px; margin:0px 5px 0px 10px;}
.footerMian .footerLeft ul li a:hover {color:#fcb813;}
.footer .footerMian .footerLeft ul li:nth-child(2) {margin-top:5px;}
.footer .footerMian .footerLeft ul.searUl {width:240px;}

.footer .footerMian .footerLeft ul .searSelect {width:100%; height:28px; line-height:28px; border:none; background-color:#f4f3f3; border-top:1px solid #252728 inset;}
.footer .footerMian .footerLeft ul .searSelect select {border:none; width:100%; background-color:transparent; margin-top:5px;}
.searSelect {position:relative;}  
.footer .footerMian .footerLeft ul li.searLi {border-bottom:none;}
.footer .footerMian .footerLeft ul .searSelect p {width:35px; height:28px; position:absolute; right:0px; top:0px;}

.footerOne {background-color:#121313; height:40px;  line-height:40px; font-size:12px; color:#fff; text-align:center;}
.footerOne a {display:inline-block; color:#fff;}
.footerOne span {font-family: ;}
.footerOne a:hover {text-decoration:underline;}

/*about.html*/
.about {width:1024px; margin:5px auto; margin-bottom:20px;}
.about .aboutLeft {width:210px; float:left; background-color:#fff;}
.about .aboutLeft .aboutTitle {border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px; padding:15px 10px; background:url(../images/headerBack01.jpg) left top repeat; background-size:100% 100%;}
.about .aboutLeft .aboutTitle p {text-indent:5px;}
.about .aboutLeft .aboutTitle p:first-child {font-size:20px; color:#fcb813; line-height:20px; margin-bottom:3px;}
.about .aboutLeft .aboutTitle p:last-child {font-size:12px; color:#fff; font-family:arial;}
.about .aboutLeft .aboutTitle p:last-child span {font-family:arial;}
.aboutTitle p:first-child span {font-family: ;}
.about .aboutLeft .aboutNav li {line-height:45px; border-bottom:1px solid #f2f2f2; text-indent:30px;}
.about .aboutLeft .aboutNav li:last-child {border-bottom:none;}
.about .aboutLeft .aboutNav li a {font-size:12px; color:#5a5a5a;}
.about .aboutLeft .aboutNav li.on {background:#fcb813 url(../images/shiIcon.png) left center no-repeat;}
.about .aboutLeft .aboutNav li.on a {color:#fff;}
.about .aboutLeft .aboutNav li.onr {background:url(../images/shiIcon01.png) left center no-repeat;}
.about .aboutLeft .aboutNav li.onr a {color:#333;}
.about .aboutLeft .aboutNav li.ourColor a {font-weight:bold; color:##e6c100; background-color:#ffdc88;}
.about .aboutLeft .aboutNav li a:hover {color:#fcb813;}
.about .aboutLeft .aboutNav li.on a:hover {color:#fff; text-decoration:underline;}

.aboutRight {width:760px; float:right; background:#fff; padding:15px; padding-bottom:0px;}
.aboutHnav {font-size:12px; color:#666666; /*background:url(../images/xian.jpg) bottom left no-repeat;*/ line-height:40px; text-align:right; width:1024px; margin:0px auto;}
.aboutHnav p {display:inline-block; float:right; background:url(../images/jt.png) left center no-repeat; padding-left:20px;}
.aboutHnav span {margin-right:3px;}
.aboutHnav span a {display:inline-block; font-size:12px; color:#666666;}.aboutHnav span a.aboutA {color:#fcb813;}
.aboutTl {line-height:45px; background:url(../images/xian.jpg) bottom left no-repeat; font-size:20px; color:#666; text-indent:10px; padding-bottom:10px;}
.aboutTl span {font-family: ; color:#333;}
.aboutText {width:95%; margin:10px auto; font-size:14px; color:#666; line-height:22px;}
.aboutText p {margin-bottom:15px; text-align:justify}

.serverMian {width:756px; margin:0px auto;}
.serverMian .serverO {padding:15px 0px;}
.serverMian .serverO.serverMet {padding-top:5px;}
.serverlist {padding:20px; background:url(../images/backImg002.jpg) bottom center no-repeat;}
.serverlist .listImg {width:262px; height:120px; border:5px solid #f5f5f5; float:left;}
.serverlist .listText {width:430px; float:right;}
.serverlist .listText .seT {font-size:16px; line-height:30px; color:#fcb813; border-bottom:1px solid #e7e7e7; overflow:visible;}
.serverlist .listText .seT p {border-bottom:1px solid #fcb813; display:inline-block; padding:0px 10px; position:relative; top:1px;}

.serverlist a .listImg {width:262px; height:120px; border:5px solid #f5f5f5; float:left;}
.serverlist a .listText {width:430px; float:right;}
.serverlist a .listText .seT {font-size:16px; line-height:30px; color:#fcb813; border-bottom:1px solid #e7e7e7; overflow:visible;}
.serverlist a .listText .seT p {border-bottom:1px solid #fcb813; display:inline-block; padding:0px 10px; position:relative; top:1px;}

.serTop {padding:10px; font-size:12px; color:#666; line-height:20px; }
/*.serVote .serverlist:nth-child(2n-1) .listImg {float:right;}
.serVote .serverlist:nth-child(2n-1) .listText {float:left;}*/

.serverOTitle {text-align:center; font-size:18px; color:#c5c5c5; text-transform:uppercase; line-height:28px; font-family:arial;}
.serverOTitleMarign {margin-top:20px;}

/*news.html*/
/*Media.html*/
.media {width:750px; margin:0px auto; padding-bottom:20px;}
.media ul li {border-bottom:1px dashed #dcdcdc; padding:15px 0px;}
.media ul li:last-child {border-bottom:none;}
.media ul li a .liArticle { padding:0px 10px;}
.media ul li a .liArticle .liDiv {width:140px; height:75px; overflow:hidden; float:left; border:1px solid #dcdcdc;}
.media ul li a .liArticle .liDiv img {width:136px; height:auto; max-height:71px; margin:2px;}
.media ul li a .liArticle .liImg {width:570px; padding-left:15px; float:right;}
.media ul li a .liArticle .liImg p.listTn01 {font-size:14px; color:#333; line-height:24px; padding:2px 0px; border-bottom:1px solid #dcdcdc;}
.media ul li a .liArticle .liImg p.listTn02 {font-size:12px; color:#666; padding:8px 0px; line-height:20px;}
.media ul li a .liArticle .liImg p.listTn01 span {float:right; font-size:12px; color:#686868;}

.pageText {width:100%; text-align:center; margin-top:10px; margin-bottom:15px;}
.page {display:inline-block;}
.page ul li {height:30px; padding:0px 12px; background-color:#fff; border:1px solid #dcdcdc; line-height:30px; display:inline-block; font-size:12px; color:#6e6e6e;margin:0px 5px;}
.page ul li.on {color:#fff; background-color:#e6c100; border:1px solid #e6c100; font-size:14px;}
.page ul li:hover {color:#872826; cursor:pointer;}
.page ul li:first-child:hover {color:#872826; cursor:auto;}
.page ul li span {font-family:Arial, Helvetica, sans-serif;}

/*search.html*/
.seachM {padding:10px;}
.seachM ul  li {padding:5px 0px; border-bottom:1px dotted #dcdcdc;}
.seachM ul  li a {font-size:12px; color:#666; line-height:24px;}
.seachM ul  li a span {color:#fcb813; margin-right:10px;}
.seachM ul  li a:hover {color:#fcb813;}
.seachM ul  li a span.time {float:right; color:#cccccc;}

.about .aboutRight .aboutHtext .aboutText .timeList {border-bottom:1px solid #dcdcdc; padding-bottom:5px; background:#f2f2f2;}
.about .aboutRight .aboutHtext .aboutText .timeList li {display:inline-block; font-size:12px; padding:5px 15px; cursor:pointer;}
.about .aboutRight .aboutHtext .aboutText .timeList li a {font-size:12px; color:#666;}
.about .aboutRight .aboutHtext .aboutText .timeList li.on a {color:#fcb813; font-weight:bold;}

.about .aboutRight .aboutHtext .aboutText .bigText ul li {font-size:12px; line-height:22px; padding:10px; border-bottom:1px dashed #dcdcdc;}
.about .aboutRight .aboutHtext .aboutText .bigText ul li p {margin-bottom:0px;}


/*banner*/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:446px; margin:0px auto; background:#fff; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; text-align:center;  min-width:1030px;}
#playBox .oUlplay li img {width:1440px; height:auto;}
/*#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}*/
#playBox .smalltitle {width:100%; height:18px; position:absolute; bottom:15px; z-index:10; text-align:center; }
#playBox .smalltitle ul{ width:auto; display:inline-block; height:20px;}
#playBox .smalltitle ul li{ width:18px; height:18px; margin:0 5px; border-radius:10px; background:url(../images/baiDian.png) center center no-repeat; background-size:15px auto; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:url(../images/dian.png) center center no-repeat; background-size:15px auto;}
.about .aboutRight .aboutHtext .aboutText img {width:auto; max-width:100%;}

/*content.html*/
.contentImg {width:300px; height:170px; float:left; background:url(../images/meiBack.png) center center no-repeat; background-size:100% 95%; padding:10px;}
.contentText {width:390px; float:right; padding-top:10px; border:1px dashed}
.contentText p {margin-bottom:5px; font-size:14px;}
.contentMun ,.contentMian {margin-top:15px;}
.contentText span.call {/*font-size:18px; color:#e6c100; font-weight:bold;*/ font-size:14px; color:#666; font-family:arial;}
.contentMian {padding-bottom:15px; background:url(../images/backImg002.jpg) bottom center no-repeat;}




/*2015-11-20*/
.indexOneFeet {position:absolute; top:35px; right:15px; z-index:10; width:80px;}
.indexOneFeet em ,.indexOneFeet span {font-size:14px; color:#fff; font-style:normal; font-family: ; }
.indexOneFeet em.indexPh ,.indexOneFeet em.indexPL { line-height:45px; margin:0px 2px;}
.indexOneFeet em.indexPh.on ,.indexOneFeet em.indexPL.on {color:#ffda7f;}
.indexOneFeet em.indexPh.on span ,.indexOneFeet em.indexPL.on span{color:#ffda7f;}
.imgTemLiHidden {display:none;}

/*aboutH*/
.aboutH {height:10px; background-color:#fdfdfd;}
.aboutBottom {width:800px; height:34px; margin:0px auto; background:#f2f1f1 url(../images/rightBackground.png) bottom right no-repeat; margin-left:-25px;}

/*2015-12-07*/
.serVote {margin-bottom:20px;}

.enterPrise {width:447px; max-width:100%; margin:20px auto;}
.enterPrise .enterList .enterMian {background:url(../images/back005.png); height:43px; width:100%; line-height:43px; text-indent:20px; }
.enterPrise .enterList {margin:10px 0px;}
.enterPrise .enterList .enterMian a {color:#000; font-size:16px;}
.enterPrise .enterList .enterMun {width:437px; margin-left:10px; padding:20px 0px; background:url(../images/xianPng.png) left top repeat-y;}
.enterTitle p.dian {width:32px; height:30px; background:url(../images/dianPng.png); float:left; margin-left:8px; margin-top:7px;}
.enterTitle p.text01 {width:321px; height:43px; line-height:43px; background:url(../images/back006.png); float:left; margin-left:20px; text-indent:20px; font-size:14px; color:#030007;}
.enterMun ul li ol {height:auto; overflow:hidden; margin-bottom:5px;}
.enterMun ul li ol dd {width:284px; height:40px; line-height:40px; text-indent:20px; color:#454545; background:url(../images/back007.png); margin:0px 0px 10px 100px; height:auto; overflow:hidden;}

.enterTitle .text01 .enterArow {display:block; height:43px; background:url(../images/tj002.png) right center no-repeat;}
.enterTitle .text01 em {font-style:normal;}

.enterMun ul li ol.enterOl {display:none;}
.enterMun ul li.enterHidden ol.enterOl {display:block;}

.enterList .enterMian p.enterArowO2 {display:block; height:43px; background:url(../images/tj002.png) right center no-repeat;}
.enterList .enterMian .enterArowO2 a {display:inline-block; text-align:left; text-indent:0px;}

.enterList.enterListHidden .enterMun {display:block;}
.enterList .enterMun {display:none;}
.enterList.enterListVisible .enterMun {display:block;}

.enterBack003 {position:fixed; top:0px; left:0px; background-color:rgba(0,0,0,0.6); display:none;}
.enterBack_text {background-color:#fff; width:760px; height:460px; position:relative; top:50%; left:50%; margin-left:-400px; margin-top:-250px; padding:20px; position:relative;}
.enterHidden002 {height:35px; display:block; background:url(../images/delPng.png) right center no-repeat; margin-bottom:20px; position:absolute; width:100%; top:10px; right:10px; z-index:5;}
.enterBack_title {font-size:18px; color:#fcb813; font-weight:bold; margin-bottom:15px;}
.enterTx {height:415px;}
.enterTx p {font-size:14px; color:#666; line-height:22px; margin-bottom:10px;}

/*返回样式*/
.businessBtn { position:relative; top:-30px; text-align:center;}
.businessBtn a {background:#ffc31a url(../images/fh_Icon.png) left center no-repeat; line-height:35px; padding:0px 20px 0px 45px; font-size:14px; color:#fff; display:inline-block; border-radius:2px;}

/*2015-12-14*/
.aboutMiao {padding:10px 15px; margin:10px;margin-bottom:0px; background:#fafafa; }
.aboutMiao .aboutMiao_title {font-size:18px; color:#fcb813; line-height:24px; margin-bottom:10px; font-weight:bold; background:url(../images/miaoTitle.png) left center no-repeat; background-size:25px auto; text-indent:30px;}
.aboutMiao p {font-size:14px; color:#666; line-height:22px; text-align:justify;}


/*2015-12-22*/
/*.senior {padding-bottom:15px;}
	.senior ul li.on .seniorMian {}
	.seniorMian p {margin:5px; font-size:14px;}
	.seniorMian p span {font-family: ;}
	.seniorMian .seniorMun {border-bottom:1px dashed #dcdcdc; background:url(../images/arrowblackBottom01.png) right center no-repeat; cursor:pointer;}
	.senior ul li.on .seniorMian .seniorMun {background:url(../images/arrowblackBottom02.png) right center no-repeat;}
	.seniorMian .seniorMun p {display:inline-block; line-height:35px; color:#454545;}
	.seniorMian .seniorMun p.name {font-size:16px; color:#fcb813; margin-right:15px; background:url(../images/dian001.png) left center no-repeat; background-size:6px auto; padding-left:15px; min-width:50px;}
	.seniorMian .seniorText {padding:15px; background-color:#fafafa; color:#666;}
.seniorMian .seniorText p { font-size:14px;}*/

/*2016-1-12*/
.aboutAl {font-size:14px; color:#737373;}
.aboutAl:hover {color:#fcb813;}

.bddt{ width:697px; height:480px; border:#ccc solid 1px;}
