@charset "UTF-8";
body,
p,
form,
textarea,
h1,
h2,
h3,
h4,
h5,
dl,
dd{margin: 0px; font-family: "微软雅黑", "microsoft yahei", "Arial", helvetica; }
input,
button,
ul,
ol{margin: 0px; padding: 0px;}
body,
input,
button,
form{font-size: 14px; line-height: 28px; font-family: "微软雅黑", "microsoft yahei", "Arial", helvetica; color: #333333;}
h1,
h2,
h3,
h4,
h5,
h6,
font{font-size: 14px; font-weight: normal;}
ul,
ol,
li{list-style: none;}
input{background: none; border: 0 none;}
img,
iframe{border: 0px;}
em,
i{font-style: normal;}
button,
input,
select,
textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #dc3735;}
.font_fm{font-family: "宋体";}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1000{width: 1000px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #1277b7; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
/*******index css*******/
.index_body{width: 100%;}
.index_body #header_main,
.index_body #nav_main,
.index_body #floor_1_main,
.index_body #floor_2_main,
.index_body #footer_main{position: relative; z-index: 10;}
.indexbgImg{width: 1000px; height: 100%; position: fixed; z-index: 0; left: 50%; margin-left: -500px; background: url(../images/indexBodybg.JPG) no-repeat center top;}
#header_main{width: 100%; height: 75px; *zoom: 1; background: #fff; border-top: 3px solid #2f89c0;}
#header_main:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
#header_main .logo{display: block;}
#header_main .logo img{width: 180px; height: 60px; display: block; margin-right: 16px;}
#header_main .logotxt{height: 45px; padding-left: 22px; border-left: 1px solid #f1f1f1; margin-top: 10px;}
#header_main .logotxt strong{line-height: 14px; display: block; font-weight: normal; color: #999999; margin-bottom: 4px;}
#header_main .logotxt span{color: #dc3735; font-size: 20px;}
#header_main .header_right{text-align: right; color: #999999;}
#header_main .header_right .p1{font-size: 12px;}
#header_main .header_right .p1 a{margin: 0 8px; font-size: 14px;}
#header_main .header_right .p2{font-size: 12px; display: block; margin-right: 8px;}
#header_main .header_right .p2 s{width: 28px; height: 34px; background-position: -99px 0;}
#header_main .header_right .p2 span{color: #1277b7; margin: 0 8px;}
#nav_main{width: 100%; height: 42px; line-height: 42px; text-align: center; position: relative; z-index: 999; background: #f1f1f1;}
#nav_main ul{*zoom: 1;}
#nav_main ul:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
#nav_main .nav1{float: left; width: 125px; position: relative;}
#nav_main .nav1 > a{width: 100%; display: block;}
#nav_main .nav1 > a span{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; display: inline-block; vertical-align: middle; width: 7px; height: 4px; background-position: -99px -38px; margin-left: 5px;}
#nav_main .nav1.hover,
#nav_main .nav1:hover{color: #2694cc;}
#nav_main .nav1.hover a,
#nav_main .nav1:hover a{color: #2694cc;}
#nav_main .nav1.hover span,
#nav_main .nav1:hover span{background-position: -99px -45px;}
#nav_main .nav1 .subnav{width: 125px; position: absolute; z-index: 999; line-height: 18px; left: 0; top: 42px; background: #2795cc; display: none;}
#nav_main .nav1 .subnav a{line-height: 18px; display: block; padding: 8px 20px; color: #fff;}
#nav_main .nav1 .subnav a:hover{background: #1d7099;}
/* banner */
#banner_main{ width: 100%; background: #fff; height: 300px; position: relative; }
.banner,
.banner .list,
.banner .list li{ height: 300px; }
.banner .list img{ height: 300px; }
.banner{position: relative; width: 1000px; margin: 0 auto; background: #fff; overflow: hidden;}
.banner *{transition: none;}
.banner .list{width: 100%; position: relative; z-index: 5; overflow: hidden;}
.banner .list li{width: 100%; overflow: hidden; left: 0; top: 0; position: absolute;}
.banner .list li a{display: block; overflow: hidden; width: 100%;}
.banner .list img{display: block; width: 1000px; background: #f1f1f1; position: absolute; left: 50%; margin-left: -500px;}
.banner .tip{width: 180px; position: absolute; left: 50%; margin-left: -90px; bottom: 15px; z-index: 999; text-align: center;}
.banner .tip.clearfix{*zoom: 1;}
.banner .tip.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.banner .tip span{display: block; float: left; width: 38px; height: 8px; border: 1px solid #fff; line-height: 8px; font-size: 0; margin: 0 10px; cursor: pointer;}
.banner .tip span.cur{background: #fff;}
.banner .tip span:hover{background: #fff;}
.banner .prev,
.banner .next{width: 45px; height: 80px; cursor: pointer; position: absolute; z-index: 10; top: 50%; margin-top: -35px;}
.banner .prev{left: 10%; background-position: 0px 0px;}
.banner .next{right: 10%; background-position: -53px 0px;}
.nybanner,
.nybanner .list,
.nybanner .list li,
.nybanner .list img{height: 200px;}
/******index main css*******/
.itit{width: 100%; height: 35px; line-height: 35px; margin-bottom: 20px; background: #1277b7; color: #fff;}
.itit h3{font-weight: bold; margin-left: 12px;}
.itit a{margin-right: 12px; color: #fff; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.itit a:hover{margin-top: -3px;}
.indexImglist{width: 480px; float: left;}
.indexImglist .list{*zoom: 1;}
.indexImglist .list:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.indexImglist .item{width: 150px; height: 165px; overflow: hidden; position: relative; float: left; margin-left: 15px;}
.indexImglist .item:first-child{margin-left: 0;}
.indexImglist .item .img,
.indexImglist .item img{width: 150px; height: 165px; display: block;}
.indexImglist .item .bg{width: 150px; height: 165px; transition: all 1s; position: absolute; left: 0; top: 0; background: url(../images/blackbg.png) repeat 0 0;}
.indexImglist .item .txt{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; display: table; width: 120px; height: 165px; position: absolute; left: 0; top: 0; padding: 0 15px;}
.indexImglist .item .txt span{display: table-cell; vertical-align: middle; color: #fff; text-align: center; line-height: 24px; font-size: 18px; *display: block; *padding-top: 60px;}
.indexImglist:hover .bg{top: 245px;}
.indexImglist:hover .txt{-webkit-animation: downIn .6s both; animation: downIn .6s both;}
.indexImglist:hover .txt span{text-shadow: 1px 1px 3px #000000;}

#floor_1_main{width: 100%; background: #ffffff; padding: 40px 0 20px;}
#floor_1_main .indexImglist:first-child{margin-right: 40px;}
#floor_1_main .indexImglist:first-child .item .bg{background: url(../images/bluebg.png) repeat 0 0;}
#floor_1_main .floor_1{*zoom: 1;}
#floor_1_main .floor_1:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
#indeximgbg{width: 100%; height: 176px;}
#floor_2_main{background: #fff; padding-top: 32px; padding-bottom: 40px;}
#floor_2_main .itit{margin-bottom: 28px;}
#floor_2_main .iabout{width: 480px;}
#floor_2_main .iabout .img{width: 240px; height: 210px; display: block; margin-right: 15px;}
#floor_2_main .iabout .img img{width: 240px; height: 210px; display: block;}
#floor_2_main .iabout .title{font-size: 15px; font-weight: bold; color: #333333; margin-bottom: 8px;}
#floor_2_main .iabout .contxt{height: 168px; overflow: hidden; color: #666666; line-height: 28px;}
#floor_2_main .inews{width: 480px;}
#floor_2_main .inews li{width: 100%; height: 33px; line-height: 33px; border-bottom: 1px dashed #dcdcdc; text-indent: 10px;}
#floor_2_main .inews li a{width: 100%; display: block;}
#floor_2_main .inews li .time{color: #999999;}
#footer_main{text-align: center; font-size: 12px; background: #e6e6e6; padding: 10px 0 10px;}
#footer_main a{color: #000;}
#footer_main a:hover{color: #1277b7;}
#footer_main .bottomNav{color: #000;}
#footer_main .bottomNav a{margin: 0 10px;}
/************category css************/
.bdshare-slide-style-l5 .bdshare-slide-button{width: 35px !important; height: 90px !important; background-image: url(../images/shareZjimg.png) !important;}
.sitepath{padding: 10px 0 10px; font-size: 12px; color: #666666; text-align: right;}
.sitepath a{color: #666;}
.sitepath a:hover{color: #1277b7;}
.sitepath s{width: 12px; height: 10px; margin-right: 6px; margin-top: -2px; background-position: -131px -15px;}
.cateTit{width: 194px; height: 86px; position: absolute; left: 50%; bottom: 20px; margin-left: 270px; padding: 24px 0 0 28px; background: url(../images/cateTitbg.png) no-repeat 0 0; color: #fff;}
.cateTit span{width: 26px; height: 2px; display: block; background: #fff;}
.cateTit h2{font-weight: bold; font-size: 22px; margin: 5px 0 0px;}
.cateTit h3{font-size: 24px; font-family: arial;}
.sideLeft{width: 250px;}
.sideLeft .leftTit{width: 235px; height: 50px; padding: 10px 0 0 15px; color: #fff; background: url(../images/leftTitbg1.jpg) no-repeat 0 0; margin-bottom: 10px;}
.sideLeft .leftTit span{font-size: 12px; line-height: 14px; text-transform: uppercase; font-family: arial; display: block;}
.sideLeft .leftTit h3{font-size: 18px; line-height: 22px; font-weight: bold;}
.sideLeft .menu{width: 250px; margin-bottom: 20px;}
.sideLeft .menu li{width: 100%; height: 50px; line-height: 50px;}
.sideLeft .menu li span{width: 10px; height: 7px; float: right; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin-top: 22px; background-position: -131px 0;}
.sideLeft .menu li a{width: 210px; height: 50px; display: block; padding: 0 20px; border-bottom: 1px solid #ececec;}
.sideLeft .menu li a:hover,
.sideLeft .menu li a.hover{border-color: #e75451; background: #e54341; color: #fff;}
.sideLeft .menu li a:hover span,
.sideLeft .menu li a.hover span{background-position: -144px 0;}
.leftnewslist{width: 100%; margin-bottom: 20px;}
.leftnewslist li{width: 100%; height: 46px; line-height: 46px; text-indent: 14px; border-bottom: 1px solid #e5e5e5;}
.leftnewslist li a{display: block;}
.leftImglist{width: 100%; margin-bottom: 20px;}
.leftImglist li{width: 240px; height: 74px; padding: 13px 10px 13px 0; border-bottom: 1px solid #ececec;}
.leftImglist li:first-child{padding-top: 5px;}
.leftImglist li a{width: 100%; height: 74px; display: block; overflow: hidden; display: table; *display: block;}
.leftImglist li img{width: 100px; height: 74px; display: block; float: left; *margin-right: 20px;}
.leftImglist li h3{width: 118px; *padding-top: 15px; line-height: 22px; display: table-cell; vertical-align: middle;}
.leftCaselist{width: 100%;}
.leftCaselist li{width: 234px; padding: 7px; border: 1px solid #ececec; margin-bottom: 10px;}
.leftCaselist li h3{width: 110px;}
/********wrapper***********/
.wrapper{padding-bottom: 40px; background: #fff;}
.wrapper #right{width: 730px;}
.conTitle{width: 100%; height: 80px; line-height: 80px; font-size: 24px; color: #fff; text-indent: 30px; text-transform: uppercase; background: url(../images/conTitlebg_news.jpg) no-repeat 0 0;}
/*aboutPage*/
.aboutPage{font-size: 10pt;line-height: 23px;color: #000000;}
.aboutPage .conTitle2{ background: url(../images/yilanb.jpg) no-repeat 0 0; margin-bottom: 20px;  }
/*.aboutPage div{font-size: 10pt;line-height: 23px;color: #585858;}*/
.aboutPage table td{font-size: 10pt;line-height: 23px;color: #000000;padding: 5px;    border: 1px solid #97aacb;}
.aboutPage table td.content{ border: 0px; }
.table6{text-align:center; border:1px solid #97aacb; border-radius :3px; background-color:#FFFFFF; width:728px; }      

.table6 td{border-bottom:1px solid #97aacb;}      
.table6 td{border-left:1px solid #97aacb;}      


.table6 td{padding-left:4px; }   
.table6 .far left td{border-bottom:0;}      

.table6 .last td{border-bottom:0;}   

.aboutPage img{max-width: 100%; height: auto !important; display: block; margin: 0 auto;}
/*contactPage*/
.contactPage .conlist li{padding-left: 18px; line-height: 20px; margin-bottom: 30px; *zoom: 1;}
.contactPage .conlist li:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.contactPage .conlist li s{width: 43px; height: 42px; margin-right: 26px; float: left; background-position: 0 -83px;}
.contactPage .conlist li .txt{width: 250px; float: left;}
.contactPage .conlist li .txt{width: 450px; }
.contactPage .conlist li.a2 s{background-position: -58px -83px;}
.contactPage .conlist li.a3 s{background-position: -113px -83px;}
.contactPage .conlist li.a4 s{background-position: -172px -83px;}
.contactPage .mapArea{margin-bottom: 40px;}
.contactPage .msgArea{width: 100%; color: #999999; font-size: 12px; padding-bottom: 30px;}
.contactPage .msgArea .title{width: 100%; height: 48px; line-height: 48px; margin-bottom: 30px; font-size: 18px; color: #fff; background: #1f91ca;}
.contactPage .msgArea .title s{width: 20px; height: 20px; margin: 0 10px 0 20px; background-position: -158px 0;}
.contactPage .msgArea .item{height: 28px; font-size: 12px;}
.contactPage .msgArea .item label{width: 45px; display: block; float: left; height: 26px; line-height: 26px; text-align: center; border: 1px solid #adadad;}
.contactPage .msgArea .item .txt{width: 128px; display: block; float: left; height: 26px; line-height: 26px; text-indent: 6px; margin-right: 5px; border: 1px solid #adadad; border-left: 0;}
.contactPage .msgArea .item span{font-family: "宋体"; color: #ca151a;}
.contactPage .msgArea .item.youName{width: 330px;}
.contactPage .msgArea .item.tel{width: 390px;}
.contactPage .msgArea .item.tel label{width: 102px;}
.contactPage .msgArea .item.tel .txt{width: 130px;}
.contactPage .msgArea .txttip{width: 100%; padding: 5px 0;}
.contactPage .msgArea textarea{width: 708px; height: 60px; padding: 10px 10px; resize: none; overflow: hidden; background: none; color: #999; border: 1px solid #adadad;}
.contactPage .msgArea .code{width: 100%; padding-top: 10px;}
.contactPage .msgArea .code label{width: 57px;}
.contactPage .msgArea .code .txt{width: 120px;}
.contactPage .msgArea .code .btn{width: 90px; height: 27px; line-height: 27px; text-align: center; cursor: pointer; background: #1f91ca; color: #fff;}
.contactPage .msgArea .code img{height: 27px; cursor: pointer; vertical-align: middle;}
.contactPage .msgArea .code .msg-box{*float: right; *margin-left: -375px;}
/*pictureList*/
.pictureList{overflow: hidden;}
.pictureList .conTitle{background-image: url(../images/style.jpg); margin-bottom: 20px; }
.pictureList .list{width: 105%;}
.pictureList .list li{width: 230px; height: 213px; margin-bottom: 10px; float: left; margin-right: 20px;}
.pictureList .list li .img{width: 230px; height: 173px; display: block; overflow: hidden; border: 1px solid #eee;}
.pictureList .list li img{width: 229px; height: 172px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.pictureList .list li .txt{width: 100%; height: 40px; line-height: 40px; display: block; text-align: center;}
.pictureList .list li:hover img{transform: scale(1.05);}
.pictureList .list li:hover .txt{color: #1277b7;}
/*groupNews*/
.newslist{width: 100%;}
.newslist li{width: 100%; height: 50px; line-height: 50px; overflow: hidden; border-bottom: 1px dashed #e5e5e5;}
.newslist li a{display: block; color: #1277b7; }
.newslist li .cir{width: 8px; height: 8px; display: inline-block; vertical-align: middle; margin: 0 8px 0 10px; border-radius: 100%; background: #1277b7; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.newslist li .time{color: #666666;}
.newslist li .more{width: 98px; height: 20px; line-height: 20px; text-align: center; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border: 1px solid #1277b7; background: #1277b7; color: #fff; font-size: 12px; margin-top: 15px; border-radius: 10px;}
.newslist li:hover .cir{background: #1277b7;}
.newslist li:hover .more{border-color: #1277b7; background: #1277b7; color: #fff;}
/*projectNews*/
.projectNews .conTitle{background-image: url(../images/conTitlebg_project.jpg);}
/*investorNews*/
.investorNews .conTitle{background-image: url(../images/conTitbg_investor.jpg);}
.investorNews .investorAbtn{width: 206px; height: 59px; float: right; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin-top: 20px; background: url(../images/investorAbtn.jpg) no-repeat 0 0;}
.investorNews .investorAbtn:hover{margin-right: 6px;}
/***/
.announNews .conTitle{background-image: url(../images/conTitbg_investor.jpg);}
.announNews .conTitle .btn{font-size: 18px; margin-right: 15px;}
.announNews .conTitle a{color: #1f91ca;}
.announNews .conTitle a:hover{color: #fff;}
.announNews .newslist li{position: relative;}
.announNews .newslist li .ntxt{width: 630px;}
.announNews .newslist li .time{ position: absolute; z-index: 11; top:1px; right: 115px; color:#777; }
.announNews .newslist .view,
.announNews .newslist .down{position: absolute; z-index: 11; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; display: block;}
.announNews .newslist .view{width: 27px; height: 17px; right: 65px; bottom: 16px; background-position: -188px 0;}
.announNews .newslist .view:hover{background-position: -220px 0;}
.announNews .newslist .down{width: 27px; height: 26px; right: 10px; bottom: 10px; background-position: -188px -21px;}
.announNews .newslist .down:hover{background-position: -220px -21px;}
/*businessNews*/
.businessNews{border-top: 1px solid #e5e5e5;}
.businessNews .item{ border-bottom: 1px solid #e5e5e5; }
.businessNews .item .num{ width: 60px; height: 160px; background: #f1f1f1; text-align: center; color: #999999; position: relative;}
.businessNews .item .num span{ position: absolute; left: 0; bottom: 5px; line-height: 30px; width: 100%; display: block; }
.businessNews .item .img{ width: 140px; height: 105px; display: block; margin-top: 36px; overflow: hidden;}
.businessNews .item .img img{width: 140px; height: 105px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.businessNews .item .txtcon{width: 530px;  display: block; padding: 30px 20px 20px 26px;}
.businessNews .item h3{font-weight: bold; font-size: 18px; margin-bottom: 5px;}
.businessNews .item .txt{color: #666666; line-height: 26px; overflow: hidden;}
.businessNews .item:hover img{transform: scale(1.08);}
.businessNews .item:hover .txt,.businessNews .item:hover h3{ color: #1277b7; }
/*shownews*/
.shownews h1.title{text-align: center; font-size: 24px; line-height: 30px;}
.shownews .mark{width: 100%; margin: 0px auto; position: relative; padding-bottom: 8px; text-align: center; border-bottom: 1px dashed #e5e5e5;}
.shownews .mark span{margin: 0 10px;}
.shownews .mark .shareNew a{width: 58px; height: 24px; line-height: 24px; color: #fff; display: block; position: absolute; float: none; padding: 0; margin: 0; right: 0; bottom: 8px; background: #268bcb !important;}
.shownews .con{padding: 15px 0 20px; line-height: 28px;}
.shownews .con img{max-width: 100%; height: auto !important;}
/* reLink */
.reLink{width: 100%; border-top: 1px dashed #ccc; padding-top: 10px; border-top: 1px dashed #e5e5e5;}
.reLink .nextLink,
.reLink .prevLink{width: 100%; line-height: 25px; color: #666;}
.reLink a:hover{color: #1277b7;}
/* pager */
/* pager */
.pager{padding: 5px 10px; margin: 30px 0 20px; text-align: center; font-size: 12px; clear: both;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; display: inline-block; *display: inline; *zoom: 1; display: none;}
.pager ul{overflow: hidden; display: inline-block; *display: inline; *zoom: 1;}
.pager ul li{float: left; padding: 0 !important; height: auto !important; border: none !important;}
.pager ul a{margin-left: 5px; padding: 0 7px; height: 20px; line-height: 20px; border: 1px solid #ccc; text-decoration: none; float: left;}
.pager ul a.current{background-color: #1f91ca; border-color: #1f91ca; color: #fff;}
.pager ul a.current:hover{background-color: #1f91ca; border-color: #1f91ca; color: #fff;}
.pager ul a:hover{background-color: inherit; color: inherit; border-color: #1f91ca; *background-color: transparent; *color: #666;}
/* mapPage */
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px;}
.map_ul li{line-height: 50px; display: block; width: 100%; border-bottom: 1px solid #DCDBDB;}
.map_ul li a{width: 100%; height: 30px; line-height: 30px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 8%; width: 86%; *padding-bottom: 5px;}
.map_ul .list-inline li{height: 32px; display: inline-block; *display: inline; margin: 0 5px; *margin-bottom: 12px; zoom: 1; line-height: 32px; border-bottom: 0; text-align: center; border: 1px solid #ccc; width: auto; padding: 0px;}
.map_ul .list-inline li a{font-weight: normal; display: block; line-height: 32px; height: 32px; display: inline-block; padding: 0px 10px; width: auto;}
.map_ul .list-inline li a:hover{background: #1277b7; color: #fff;}
.returnTop2{width: 100px; height: 100px; position: fixed; right: 50px; transition: all .3s; bottom: 80px; cursor: pointer; background: url(../images/returnTop2.png) no-repeat center center; z-index: 9999;}
.returnTop2:hover{bottom: 85px;}
/*hvr-highLight*/
.hvr-highLight{overflow: hidden; position: relative;}
.hvr-highLight:before{content: ""; position: absolute; width: 60px; height: 220px; top: 0; left: -100px; overflow: hidden; background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0))); background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg); transform: skewX(-32deg);}
.hvr-highLight:hover:before{-webkit-transition: left 1.2s; -moz-transition: left 1.2s; -ms-transition: left 1.2s; transition: left 1.2s; left: 480px;}
.hvr-highLight:hover{filter: alpha(opacity=90);}
/* Underline From Left */
.hvr-underline-from-left{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-left:before{content: ""; position: absolute; left: 0; right: 100%; bottom: 0; background: #1277b7; height: 1px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-left:hover:before,
.hvr-underline-from-left:focus:before,
.hvr-underline-from-left:active:before{right: 0;}
@-webkit-keyframes downIn{0%{opacity: 0.5; -webkit-transform: translateY(50px);} 100%{opacity: 1; -webkit-transform: translateY(0);}}
@-moz-keyframes downIn{0%{opacity: 0; -moz-transform: translateY(50px);} 100%{opacity: 1; -moz-transform: translateY(0);}}
@-o-keyframes downIn{0%{opacity: 0; -o-transform: translateY(50px);} 100%{opacity: 1; -o-transform: translateY(0);}}
@keyframes downIn{0%{opacity: 0; -ms-transform: translateY(50px); transform: translateY(50px);} 100%{opacity: 1; -ms-transform: translateY(0); transform: translateY(0);}}
