﻿@charset "UTF-8";
html{min-width: 1200px;}
body,
html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei",'宋体','PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; 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: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; 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: #d82128; text-decoration: none;cursor:pointer;}
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;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.dialog-layout{width: 100%; height: 100%; position: fixed; z-index: 100; top: 0; left: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30);}
/***************top and bottom css*********************/
/*header_main*/
.header_main{position:relative;width: 100%; height: 70px; border-bottom:2px solid #e5e5e5;z-index: 100; background:#fff;}
.header_main .header_l .webLogo{float:left;display: block;width:250px;height:50px;margin-top:10px;}
.header_main .header_l .webLogo img{float:left;display:block;width:250px;height:50px;}
.header_main .header_r{}
.header_main .header_r .search{float:right;background: none repeat scroll 0 0 #f8f2ef; border: 1px solid #e7ddd5; border-radius: 4px; float: right; margin-top: 20px; width: 30px; margin-right: 6px;}
.header_main .header_r .search .input{width:0px;float:left;overflow:hidden;}
.header_main .header_r .search .input .txt{border-style: none; height: 33px; width: 130px; background: none; text-indent: 10px; margin-bottom: 0 !important; padding: 0 !important;outline:none;}
.header_main .header_r .search .button{height:30px;}
.header_main .header_r .search .button .btn{background: url("../images/searchBtn.png") no-repeat scroll 6px 9px transparent; border: medium none; height: 30px; width: 30px; cursor: pointer;outline:none;}
.header_main .header_r .search .button:hover .btn{opacity:0.8;}
.header_main .header_r .groupOA{float:right;display:block;width:100px;height:32px;margin-top:20px;font-size:14px;line-height:30px;text-indent:38px;border:1px solid #e6dcd3;border-radius:4px;color:#333;background:url("../images/OA.png") no-repeat 12px center #f8f2ef;ranstion:all ease 600ms;}
.header_main .header_r .groupOA:hover{opacity:0.8;filter:alpha(opacity=80);transtion:all ease 600ms;}

/*nav*/
#nav_main{position:relative;width:100%;height: 50px;line-height:50px;z-index:60;border-bottom:1px solid #b9b8bf;}
#nav_main .nav{display:block;height: 50px;z-index:12;}
#nav_main .nav li{position:relative;float: left;font-size:14px;text-align:center;width:133px;height:50px;line-height:50px;z-index: 10;transition:all ease 600ms;}
#nav_main .nav li:first-child{padding-left:0px;margin-left:0;padding-right:0px;}
#nav_main .nav li:first-child a.aLink{margin-left:0;}
#nav_main .nav li a.aLink{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
#nav_main .nav li a.aLink{position: relative;text-align:center;width:133px;height:50px;color: #333;font-size:14px;line-height:50px;display: block; cursor: pointer; overflow: hidden;}
#nav_main .nav li.hover a,#nav_main .nav li:hover a{background:#d82128;transition:all ease 600ms;}
#nav_main .nav li.hover a.aLink,#nav_main .nav li:hover a.aLink{color:#fff;}

/*导航栏下拉*/
#nav_main li .subnav{width:131px;margin-right:0;transition: all .36s ease; position: absolute; top: calc(100% + 0px);*top: calc(100% - 2px); left: 0px; opacity: 1;overflow: hidden;z-index: 199;display:none;background:#fff;border:1px solid #ddd;}
#nav_main li .subnav .nav1{transition: all .36s ease; display: block; width:200px;height:50px;font-weight: 500; margin-left:0;padding: 0;cursor: pointer; width: 100%;}
#nav_main li .subnav .nav1 a{border-bottom: #ddd 1px solid; text-align: left; padding-bottom: 0; line-height: 40px!important; padding-left: 20px; width: 108px; padding-right: 0; display: block; font-family: "微软雅黑"; background: url("../images/nav_dian.png") no-repeat 14px 6px; height: 50px; text-indent: 14px;color: #484848; font-weight: normal; text-decoration: none; padding-top: 0; transition: all .6s;}
#nav_main li .subnav .nav1 .subA{ height:50px!important;transition: all .36s ease; display: block; font-weight: 500; padding-left:24px;line-height: 50px!important;text-align:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000!important;}
#nav_main li:hover .subnav .nav1{margin:0!important;background:none;}
#nav_main li:hover .subnav{opacity:1;display: block;}
#nav_main li.hover .subnav .nav1 .subA{display:block;color: #000;}
#nav_main .subnav .nav1:hover .subA{color:#d82128!important;}
#nav_main li .subnav .nav1:hover a{ border-bottom: 1px solid #d82128; background: url(../images/nav_dian.png) no-repeat 14px 6px; color: #d82128; text-decoration: none;}

/* banner */
#banner_main{overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto;}
#banner_main .banner {position: relative;width:100%;height:500px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:500px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:500px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip {width:1000px; height:16px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:30px;z-index:12; }
#banner .tip span{width:16px;height:16px;margin:0 10px;display:inline-block;font-size: 0;cursor: pointer;background-position:-20px 0;}
#banner .tip span.cur{background-position:0px 0;}
#banner #btn_prev,#banner #btn_next{width:26px;height:24px;position:absolute;top:240px;z-index:5;}
#banner #btn_prev{background-position:0px -30px;left:12%;transition: all 600ms ease;}
#banner #btn_next{background-position:-35px -30px;right:12%;transition: all 600ms ease;}
#banner #btn_prev:hover{left:11.6%;transition: all 600ms ease;}
#banner #btn_next:hover{right:11.6%;transition: all 600ms ease;}
/*banner end*/


/*******index css*******/
.index .indexTit{padding-bottom:0px;border-bottom:1px solid #dedede;}
.index .indexTit .tit{float:left;font-size:22px;font-weight:bold;color:#333;line-height:50px;border-bottom:3px solid #015aaa;}
.index .indexTit .more{float:right;margin-right:30px;font-size:16px;color:#666;line-height:50px;text-align:center;font-family:"Arial";text-transform: uppercase;}
.index .indexTit .more:hover{color:#ff9329;}


/*index css*/
/*集团新闻*/
.index{width:100%;min-height:446px;background:url("../images/newsBg.jpg") no-repeat scroll center bottom #ebeff4;}
.index .floor_1_main{padding-top:30px;}
.index .floor_1_main .floor_1{position:relative;width:1218px;height:277px;margin:0 auto;background:url("../images/floor1Bg.png") no-repeat center center;}
.index .floor_1_main .floor_1 .left{float:left;width:330px;padding-top:30px;margin-left:20px;}
.index .floor_1_main .floor_1 .left .topTit .tit{float:left;padding-left:26px;font-size:18px;color:#333;line-height:20px;background:url("../images/tb1.png") no-repeat left center;}
.index .floor_1_main .floor_1 .left .topTit .more{float:right;font-size:12px;color:#333;line-height:20px;}
.index .floor_1_main .floor_1 .left .topTit .more:hover{color:#d82128;}
.index .floor_1_main .floor_1 .left .leftNav{margin-top:20px;height:30px;border-bottom:1px solid #e5e5e5;}
.index .floor_1_main .floor_1 .left .leftNav .list li{float:left;margin-left:35px;height:29px;font-size:14px;color:#333;}
.index .floor_1_main .floor_1 .left .leftNav .list li.hover,.index .floor_1_main .floor_1 .left .leftNav .list li:hover{border-bottom:3px solid #d82128;}
.index .floor_1_main .floor_1 .left .leftNav .list li:first-child{margin-left:0px;}
.index .floor_1_main .floor_1 .left .leftNav .list li a{display:block;}
.index .floor_1_main .floor_1 .left .newsList .list li{margin-top:20px;*margin-top:12px;line-height:20px;}
.index .floor_1_main .floor_1 .left .newsList .list li .tit{padding-left:14px;float:left;font-size:12px;color:#5e6165;line-height:12px;background:url("../images/arrA.png") no-repeat left center;}
.index .floor_1_main .floor_1 .left .newsList .list li .time{float:right;font-size:12px;font-family:arial;color:#5e6165;line-height:12px;}
.index .floor_1_main .floor_1 .left .newsList .list li:hover .tit{color:#d82128;}
.index .floor_1_main .floor_1 .middle{padding-top:30px;float:left;width:500px;margin-left:50px;}
.index .floor_1_main .floor_1 .middle .topTit .tit{float:left;padding-left:26px;font-size:18px;color:#333;line-height:20px;background:url("../images/tb2.png") no-repeat left center;}
.index .floor_1_main .floor_1 .middle .topTit .more{float:right;font-size:12px;color:#333;line-height:20px;}
.index .floor_1_main .floor_1 .middle .topTit .more:hover{color:#d82128;}
.index .floor_1_main .floor_1 .middle .sideMenu{width:500px;margin-top:30px;}
.index .floor_1_main .floor_1 .middle .sideMenu .list .item{float:left;display:block;width:130px;height:120px;background:pink;transition:all ease 600ms;overflow:hidden;}
.index .floor_1_main .floor_1 .middle .sideMenu .list .item a{display:block;height:120px;}
.index .floor_1_main .floor_1 .middle .sideMenu .list .item:first-child{width:240px;}
.index .floor_1_main .floor_1 .middle .sideMenu .list .item:hover{width:240px;transition:all ease 600ms;}
.index .floor_1_main .floor_1 .middle .sideMenu .list .item .img{display:block;width:auto;height:120px;}
.index .floor_1_main .floor_1 .right{padding-top:30px;float:left;width:230px;margin-left:50px;}
.index .floor_1_main .floor_1 .right .topTit .tit{float:left;padding-left:26px;font-size:18px;color:#333;line-height:20px;background:url("../images/tb3.png") no-repeat left center;}
.index .floor_1_main .floor_1 .right .topTit .more{float:right;font-size:12px;color:#333;line-height:20px;}
.index .floor_1_main .floor_1 .right .topTit .more:hover{color:#d82128;}
.index .floor_1_main .floor_1 .right .newsBox{position:relative;margin-top:30px;}
.index .floor_1_main .floor_1 .right .newsBox .bd{position:relative;width:230px;height:120px;}
.index .floor_1_main .floor_1 .right .newsBox .bd .list li{position:relative;display:block;width:230px;height:120px;}
.index .floor_1_main .floor_1 .right .newsBox .bd .list li .img{display:block;width:230px;height:120px;}
.index .floor_1_main .floor_1 .right .newsBox .bd .list li .txt{position:absolute;bottom:0;left:0;width:100%;height:26px;background:url("../images/txtBg.png") no-repeat center center;}
.index .floor_1_main .floor_1 .right .newsBox .bd .list li .txt .tit{height:26px;line-height:26px;text-align:center;color:#fff;}
.index .floor_1_main .floor_1 .right .newsBox .hd{position:absolute;width:100%;top:40px;}
.index .floor_1_main .floor_1 .right .newsBox .hd .prev{position:absolute;left:0;display:block;width:17px;height:40px;background-position:-208px 0;cursor:pointer;}
.index .floor_1_main .floor_1 .right .newsBox .hd .next{position:absolute;right:0;display:block;width:17px;height:40px;background-position:-230px 0;cursor:pointer;}
.index .floor_1_main .floor_1 .right .newsBox .hd .prev:hover{background-position:-208px -46px;}
.index .floor_1_main .floor_1 .right .newsBox .hd .next:hover{background-position:-230px -46px;}
.index .floor_1_main .floor_1 .attent{position:absolute;top:0;right:-111px;width:120px;height:172px;background:#fff;}
.index .floor_1_main .floor_1 .attent .img{display:block;margin-top:10px;width:108px;height:108px;}
.index .floor_1_main .floor_1 .attent .tit{margin-top:10px;font-size:12px;color:#424242;line-height:20px;text-align:center;}
.index .index_bottom{margin-top:12px;height:150px;background:url("../images/footerBg.png") no-repeat bottom center;}
.index .index_bottom .left{width:480px;font-size:14px;color:#333;line-height:14px;}
.index .index_bottom .left .copy2{margin-top:14px;}
.index .index_bottom .left .copy2 span{margin-left:24px;color:#333;}
.index .index_bottom .right{width:646px;margin-top:-6px;}
.index .index_bottom .bottomNav .list li{float:left;}
.index .index_bottom .bottomNav .list li.item a{font-size:14px;color:#333;}
.index .index_bottom .bottomNav .list li.split{font-size:14px;margin:0 10px;color:#c8c8c8;}
.index .index_bottom .bottomNav .list li.split8{display:none;}
.index .index_bottom .bottomNav .list li.item:hover a{color:#d82128;}
.index .index_bottom .right .links{float:right;}
.index .index_bottom .right .links a{float:left;display:block;width:20px;height:20px;}
.index .index_bottom .right .links a.xl{margin-right:5px;background:url("../images/weibo.png") no-repeat center center;}
.index .index_bottom .right .links a.wx{background:url("../images/weixin.png") no-repeat center center;}
.index .index_bottom .right .links a:hover{opacity: 0.8;filter:alpha(opacity=80);}
/*index css end*/

/*内页css*/
/*nybanner*/
.nyWrapper{background:url("../images/newsBg.jpg") no-repeat scroll center bottom #ebeff4;}
.nyIcon{background: url(../images/nyIcon.png) no-repeat;display: inline-block;vertical-align: middle;}
.nybanner{width: 100%; height: 120px; line-height: 42px; position: relative; overflow: hidden; background-position: center top; background-repeat: no-repeat; color: #fff;}
.nybanner img{width: 1920px; display: block; position: absolute; left: 50%; margin-left: -960px; top: 0;}
.locationMain{height:54px;line-height:54px;border-bottom:1px solid #eee;}
.locationMain .sitepath .home{display:inline-block;width:14px;height:14px;margin-top:-2px;margin-right:-2px;background:url("../images/home.png") no-repeat center center;}
.locationMain .sitepath a{padding-left:20px;margin-left:14px;font-size:14px;color:#333;background:url("../images/siteIco.png") no-repeat left center;background-size:4px 7px;}
.locationMain .sitepath a:hover,.locationMain .sitepath a.hover{color:#d82128;background:url("../images/siteIcoHover.png") no-repeat left center;}
.menuer{height:40px;line-height:40px;padding-top:36px;}
.locationMain .sitepath a.home:hover{display:inline-block;width:14px;height:14px;margin-top:-2px;margin-right:-2px;background:url("../images/home.png") no-repeat center center;}
.menuer .list li a{font-size:14px;color:#333;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; display: inline-block;}
.menuer .list li{margin-left:40px;float:left;line-height:50px;}
.menuer .list li:first-child{margin-left:50px;}

/*内页footer*/
.nyfooter{height:144px;background:url("../images/footerBg.png") no-repeat center bottom;}
.nyfooter .copyright{padding:46px 150px 0;}
.nyfooter .copyright p{font-size:14px;text-align:center;color:#333;}
.nyfooter .copyright p.copy{float:left;margin-right:26px;}
.nyfooter .copyright a{font-size:14px;color:#333;}
.nyfooter .copyright a:hover{color:#d82128;}
.nyfooter .copyright span{margin:0 6px;}
.nyfooter .copyright .links{margin-top:3px;margin-left:6px;}
.nyfooter .copyright .links a{float:left;display:block;width:20px;height:20px;}
.nyfooter .copyright .links a.xl{margin-right:5px;background:url("../images/weibo.png") no-repeat center center;}
.nyfooter .copyright .links a.wx{background:url("../images/weixin.png") no-repeat center center;}
.nyfooter .copyright .links a:hover{opacity: 0.8;filter:alpha(opacity=80);}

/* pager */
.pager{padding: 30px 0 0px; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 26px; line-height: 26px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{margin: 0 1px; padding: 0 13px; height: 34px; line-height: 34px; text-decoration: none; float: left; background: #fff;border:1px solid #e5e5e5;border-radius:3px;}
.pager ul a.current{background-color: #d82128; color: #fff;border-color:#d82128;}
.pager ul a.current:hover{background-color: #d82128; color: #fff;border-color:#d82128;}
.pager ul a:hover{background: #d82128; color: #fff;border-color:#d82128;}

.noinfo{width: 100%; padding: 3% 0;text-align:center;font-size:18px;color:red;}
.noinfo img{display: block; margin: 0 auto;}

/*集团新闻*/
.newsCenter{background:#fff;padding-bottom:50px;}
.newsCenter .ntit{margin-top:50px;margin-left:50px;}
.newsCenter .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.newsCenter .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}
.newsCenter .newsContent{margin-left:50px;}
.newsCenter .newsContent .left{float:left;width:350px;margin-top:50px;}
.newsCenter .newsContent .left .firstNews{display:block;width:350px;}
.newsCenter .newsContent .left .firstNews .img{display:block;width:350px;height:250px;}
.newsCenter .newsContent .left .firstNews .txt .time{margin-top:16px;font-size:16px;font-family: arial;color:#d82229;line-height:14px;}
.newsCenter .newsContent .left .firstNews .txt .tit{margin-top:16px;font-size:16px;color:#7b5547;line-height:18px;}
.newsCenter .newsContent .left .firstNews .txt .cont{margin-top:14px;font-size:12px;color:#3e3e3e;line-height:20px;}
.newsCenter .newsContent .left .firstNews .txt .detail{margin-top:8px;font-size:12px;font-weight:bold;color:#3e3e3e;line-height:14px;}
.newsCenter .newsContent .left .firstNews:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.newsCenter .newsContent .left .firstNews:hover .time{font-weight:bold;}
.newsCenter .newsContent .right{float:left;width:700px;margin-top:-66px;*margin-top:-12px;margin-left:50px;}
.newsCenter .newsContent .right .loadmore{display:block;width:700px;height:45px;margin-top:24px;font-size:16px;line-height:45px;text-align:left;text-indent:6px;background:url("../images/loadMore.png") no-repeat center center;color:#fff;}
.newsCenter .newsContent .right .loadmore s{float:left;display:block;width:23px;height:23px;margin-top:12px;margin-left:288px;background-position:-270px 0px;transition:all ease 600ms;}
.newsCenter .newsContent .right .loadmore a{display:block;color:#fff;}
.newsCenter .newsContent .right .loadmore:hover s{margin-left:294px;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList{}
.newsCenter .newsContent .right .newsList .list .item{display:block;width:700px;height:120px;margin-top:36px;border:1px solid #eee;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item:first-child{margin-top:0;}
.newsCenter .newsContent .right .newsList .list .item a{display:block;height:96px;padding:12px 20px 12px 28px;}
.newsCenter .newsContent .right .newsList .list .item .time{float:left;padding-right:28px;height:96px;border-right:1px solid #eee;}
.newsCenter .newsContent .right .newsList .list .item .time .day{margin-top:16px;font-size:60px;font-family:arial;color:#ababab;line-height:44px;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item .time .year{margin-top:10px;font-size:16px;color:#ababab;line-height:12px;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item .txt{float:left;width:536px;margin-left:20px;}
.newsCenter .newsContent .right .newsList .list .item .txt .tit{margin-top:14px;font-size:16px;color:#7b5547;line-height:16px;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item .txt .cont{margin-top:20px;font-size:12px;color:#333;line-height:20px;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item:hover{width:700px;height:120px;border:1px solid transparent;background:url("../images/newsItem.png") no-repeat center center;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item:hover .time .day{color:#fff;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item:hover .time .year{color:#fff;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item:hover .txt .tit{color:#fff;transition:all ease 600ms;}
.newsCenter .newsContent .right .newsList .list .item:hover .txt .cont{color:#fff;transition:all ease 600ms;}

/*集团视频*/
.groupVideo{background:#fff;}
.groupVideo .ntit{margin-top:50px;margin-left:50px;}
.groupVideo .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.groupVideo .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}
.groupVideo .videoPlayer{padding:50px;}
.groupVideo .videoPlayer .showVideo{width:1100px;height:500px;overflow:hidden;}
.groupVideo .videoPlayer .videolist{position:relative;margin-top:20px;height:150px;background:#ebeff4;}
.groupVideo .videoPlayer .videolist .bd{position:relative;padding:10px 50px;}
.groupVideo .videoPlayer .videolist .bd .list{width:106%;}
.groupVideo .videoPlayer .videolist .bd .list li.item{float:left;width:236px;margin-right:20px;}
.groupVideo .videoPlayer .videolist .bd .list li.item .videopic img{display:block;width:236px;height:130px;}
.groupVideo .videoPlayer .videolist .bd .list li.item:hover .videopic img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.groupVideo .videoPlayer .videolist .hd{position:absolute;top:50px;width:100%;}
.groupVideo .videoPlayer .videolist .hd .prev{position:absolute;left:0px;display:block;width:26px;height:46px;background-position:-140px 0px;cursor:pointer;}
.groupVideo .videoPlayer .videolist .hd .next{position:absolute;right:0px;display:block;width:26px;height:46px;background-position:-170px 0px;cursor:pointer;}
.groupVideo .videoPlayer .videolist .hd .prev:hover{background-position:-140px -50px;}
.groupVideo .videoPlayer .videolist .hd .next:hover{background-position:-170px -50px;}

/*集团期刊*/
.groupG{padding-bottom:100px;background:#fff;}
.groupG .ntit{margin-top:50px;margin-left:50px;}
.groupG .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.groupG .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}
.groupG .groupList{margin-top:50px;margin-left:50px;}
.groupG .groupList .list{width:105%;}
.groupG .groupList .list .item{float:left;width:350px;margin-right:24px;margin-bottom:30px;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.groupG .groupList .list .item a{display:block;}
.groupG .groupList .list .item .img{display:block;padding:10px 14px;width:320px;height:240px;border:1px solid #ededed;}
.groupG .groupList .list .item .tit{height:58px;font-size:16px;line-height:58px;text-align:center;color:#333;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.groupG .groupList .list .item:hover .img{-webkit-filter:brightness(105%);filter:brightness(105%);}
.groupG .groupList .list .item:hover .tit{color:#d82128;}

/*联系我们*/
.contactPage{padding:50px 50px 80px;width:1100px;background:#fff;}
.contactPage .bcontact{width: 100%; margin-top: 40px; padding-bottom: 0px;}
.contactPage .bcontact li{height:140px;float: left; padding: 0px 0px 6px; border-left: 1px solid #e5e5e5; text-align: center; font-family: arial;}
.contactPage .bcontact li s{width: 40px; height: 55px; display: block; margin: 0 auto;}
.contactPage .bcontact li h3{font-size: 16px; padding: 6px 0 14px; font-weight: bold; color: #737373;}
.contactPage .bcontact li h4{color: #000000; font-weight: bold;}
.contactPage .bcontact li.btel{width:320px;border-left: 0px;}
.contactPage .bcontact li.btel s{background:url("../images/phone.png") no-repeat center center;}
.contactPage .bcontact li.baddress{width:440px;}
.contactPage .bcontact li.baddress s{background:url("../images/address.png") no-repeat center center;}
.contactPage .bcontact li.becode{width:320px;}
.contactPage .bcontact li.becode .ewm{display:block;width:128px;height:128px;margin-left:126px;padding:6px;border:1px solid #e5e5e5;}
.contactPage .bcontact li.becode .ewm img{display:block;width:128px;height:128px;}
.contactPage .mapArea{width:100%;height:400px;border:1px solid #ddd;}
.contactPage .mapArea #allmap{width:100%;height:400px;}
.contactPage .t2{padding: 50px 0 50px; text-align: center;}
.contactPage .t2 .titb{font-size: 46px; margin-bottom: 16px;color:#333;line-height:40px;}
.contactPage .t2 .txt{font-size: 14px; line-height: 24px;color:#333;}
.contactPage .t2 .txt span{font-size:24px;font-weight: bold; color: #d82128;}
.formData{padding-bottom: 20px;}
.formData .item{float: left; color: #999; font-weight: normal; width: 330px; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5; margin-right: 52px; margin-bottom: 20px; position: relative;}
.formData .item label{padding-left: 0px; position: absolute; left: 0; top: 0; z-index: 11; text-align: center; display: block; margin: 0; height: 40px; line-height: 40px; font-size: 14px; color: #828282;}
.formData .item input{outline: none; line-height: 40px; height: 40px; font-size: 14px;}
.formData .item .txt{width: 280px; height: 40px; line-height: 40px; display: block; background: none; padding-left: 50px; border: 0 none; color: #333; font-size: 14px;}
.formData .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.formData .item.mr0{margin-right: 0;}
.formData .item.mw .txt{width: 293px; padding-left: 85px;}
.formData .msg-box{position: absolute; left: 0; top: 0px;}
.formData .liuyan{width: 1100px; height: 100px; border-bottom: 1px solid #e5e5e5; float: left;}
.formData .liuyan label{text-align: right; top: 5px; display: block;}
.formData .liuyan textarea{width: 1080px; height: 80px; line-height: 28px; padding: 10px 10px; text-indent: 70px; font-size: 14px; font-family: "microsoft yahei"; color: #333; border: 0 none; overflow: hidden; background: none; resize: none; display: block; outline: none;}
.formData .bot{width: 100%; float: left;}
.formData .sub{width: 300px; height: - 4px; line-height: 38px; border: 2px solid #d82128; text-align: center; background: #d82128; color: #FFF; cursor: pointer; font-size: 18px; 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; margin: 0 auto;}
.formData .sub:hover{background: #f6c101; color: #fff;border-color:#f6c101;}
.formData .yzm{width: 432px;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute; right: 0; top: 0; height: 50px; border: 0px; display: block;}
.contactPage .part2{margin-top:50px;}

/*人才战略*/
.jobPage{min-height:720px;background:#fff;}
.jobPage .ntit{margin-top:50px;margin-left:50px;}
.jobPage .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.jobPage .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}
.jobPage .postContent{padding:50px;}
.jobPage .postContent .titList{height:45px;background:#d82128;}
.jobPage .postContent .titList .item{float:left;width:25%;font-size:14px;text-align:center;color:#fff;line-height:45px;}
.jobPage .postContent .postList{border:1px solid #e5e5e5;border-top:none;}
.jobPage .postContent .postList .item{height:auto;background:#fff;cursor:pointer;border-top:1px solid #e5e5e5;}
.jobPage .postContent .postList .item .topList .it1{float:left;width:25%;*width:24.96%;font-size:14px;text-align:center;color:#333;line-height:45px;}
.jobPage .postContent .postList .item:first-child{border-top:none;background:#f0f0f0;}
.jobPage .postContent .postList .item .bottom{padding:50px;background:#f0f0f0;}
.jobPage .postContent .postList .item .bottom .section{margin-top:44px;}
.jobPage .postContent .postList .item .bottom .section:first-child{margin-top:0;}
.jobPage .postContent .postList .item .bottom .section .rtit{font-size:14px;font-weight:bold;color:#333;line-height:16px;}
.jobPage .postContent .postList .item .bottom .section .cont .p1{font-size:14px;color:#333;line-height:30px;}
.jobPage .postContent .postList .item.hover{background:#9f9a9a;}
.jobPage .postContent .postList .item.hover .topList .it1{color:#fff;}

/*发展历程*/
.aboutPage .about{}
.aboutPage .about .taghistory{padding:10px 0 0px;overflow:hidden;}
.aboutPage .about .historybox{width:950px;margin:0 auto;background:url("../images/h-bg.jpg") repeat-y center center;position:relative;padding-top: 75px;padding-bottom: 60px;overflow:hidden;*zoom:1;}
.aboutPage .about .h-hbg{display:block;position:absolute;width:1px;height:75px;background:url(img/h-hbg.jpg) no-repeat center top;top:0;left:50%;}
.aboutPage .about .h-fbg{display:block;position:absolute;width:1px;height:60px;background:url(img/h-fbg.jpg) no-repeat center top;bottom:0;left:50%;}
.aboutPage .about .histitemr{width:385px;float:right;position:relative;padding-left: 90px;padding-bottom: 20px;}
.aboutPage .about .histitemr h3{font-family: "pillgothic300mg"!important;font-size: 30px;color:#f29e14;font-weight: bold;padding-left: 40px;background:url("../images/hicon-right.jpg") no-repeat 2px 3px;position:absolute;top:0px;left:-10px;line-height: 30px;width:62px;}
.aboutPage .about .histul{padding-left: 50px;}
.aboutPage .about .histul li{line-height: 20px;}
.aboutPage .about .histitemr li{list-style:outside;}
.aboutPage .about .histiteml li{padding-right: 16px;margin-bottom:20px;background:url("../images/icon-pointer.jpg") no-repeat right 6px;}
.aboutPage .about .histul li a{font-size: 12px;}
.aboutPage .about .histul li a:hover,.histul .current a{color:#d82128;font-weight: bold;}
.aboutPage .about .histiteml{width:385px;float:left;position:relative;padding-right: 90px;text-align: right;padding-bottom: 20px;}
.aboutPage .about .histiteml h3{font-family: "pillgothic300mg"!important;font-size: 30px;color:#f29e14;font-weight: bold;padding-right: 40px;background:url("../images/hicon-left.jpg") no-repeat 74px 3px;position:absolute;top:0px;right:-10px;line-height: 30px;text-align: left;width:62px;}
.aboutPage .about .histiteml .histul{padding-left: 0px;padding-right: 20px;}
.aboutPage .about .h-current{display:block;width:18px;height:18px;background:url("../images/hicon-crr.jpg") no-repeat;position:absolute;top:78px;left:50%;margin-left: -8px;z-index: 100;cursor:pointer;}


/* reLink */
.reLink{width: 100%; height: 58px; line-height: 58px; border-top: 2px solid #dddddd; border-bottom: 2px solid #dddddd;}
.reLink .nextLink,
.reLink .prevLink{width: 46%; display: block; text-align: left; color: #666;text-indent:30px;}
.reLink .nextLink{margin-right:30px;}
.reLink .nextLink a:hover,
.reLink .prevLink a:hover{color: #d82128;}
.reLink .nextLink{text-align: right;}

/*关于我们*/
.aboutPage{background:#fff;}
.aboutPage .ntit{margin-top:50px;margin-left:50px;}
.aboutPage .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.aboutPage .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}
.aboutPage .about{padding:50px;min-height: 450px;}
.aboutPage .img{margin-bottom: 30px; width: 100%; display: block;}
.aboutPage .txtcon{color: #666666;}
.aboutPage .txtcon img{max-width: 100%;margin: 0 auto;text-align: center;display: table;}

/*详情页*/
.detailContent{margin-top:50px;padding-bottom:50px;}
.showPage{background: #fff;}
.showPage .title{color: #333333; margin-bottom: 5px; font-size: 24px; text-align: center;}
.showPage .title .more{font-size: 14px;}
.showPage .mark{padding: 5px 0 10px; text-align: center; margin-bottom: 20px; border-bottom: 1px solid #eee;}
.showPage .mark span{margin-right: 18px; font-size: 12px; color: #666666;}
.showPage .showContxt{color: #333333; padding: 5px 15px 30px;min-height:200px;}
.showPage .showContxt img{max-width: 100%;}

/*集团项目*/
.groupProject{min-height:1000px;background:#fff;}
.groupProject .ntit{margin-top:50px;margin-left:50px;}
.groupProject .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.groupProject .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}
.groupProject .project{padding:50px;}
.groupProject .project .proTitList{margin-bottom:0px;}
.groupProject .project .proTitList .item{float:left;margin-right:2px;display:block;width:150px;height:40px;font-size:16px;line-height:40px;text-align:center;color:#a78a73;background:url("../images/ptit.png") no-repeat center center;}
.groupProject .project .proTitList .item.hover,.groupProject .project .proTitList .item:hover{color:#fff;background:url("../images/pTitH.png") no-repeat center center;}
.groupProject .project .floor1{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor1 .aImg{display:block;width:1100px;height:350px;margin-top:30px;}
.groupProject .project .floor1 .aImg img{display:block;width:1100px;height:350px;}
.groupProject .project .floor1 .cont p{font-size:14px;line-height:30px;color:#333;}
.groupProject .project .floor1 .cont .p1{margin-top:30px;}
.groupProject .project .floor1 .cont .p2{margin-top:40px;}
.groupProject .project .floor2{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor2 .trafic{margin-top:30px;}
.groupProject .project .floor2 .trafic .left{float:left;width:350px;}
.groupProject .project .floor2 .trafic .left .imap{width:350px;height:375px;border:1px solid #ececec;}
.groupProject .project .floor2 .trafic .left .imap img{display:block;width:350px;height:375px;}
.groupProject .project .floor2 .trafic .right{float:left;width:700px;margin-left:50px;}
.groupProject .project .floor2 .trafic .p1{margin-bottom:40px;font-size:16px;font-weight:bold;line-height:20px;}
.groupProject .project .floor2 .trafic .p2{font-size:14px;color:#333;line-height:30px;}
.groupProject .project .floor2 .trafic .p2 span{font-weight:bold;}
.groupProject .project .floor3{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor3 .aImg{display:block;width:1100px;height:350px;margin-top:30px;}
.groupProject .project .floor3 .aImg img{display:block;width:1100px;height:350px;}
.groupProject .project .floor3 .cont p{font-size:14px;line-height:30px;color:#333;}
.groupProject .project .floor3 .cont .p1{margin-top:30px;}
.groupProject .project .floor3 .cont .p2{margin-top:40px;}
/*常态活动*/
.groupProject .project .floor4{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor4 .content{margin-top:30px;}
.groupProject .project .floor4 .content .top .imgList{width:106%;}
.groupProject .project .floor4 .content .top .imgList .item{float:left;width:540px;height:350px;margin-right:20px;}
.groupProject .project .floor4 .content .top .imgList .item .img{display:block;width:540px;height:350px;}
.groupProject .project .floor4 .content .bottom{margin-top:50px;}
.groupProject .project .floor4 .content .bottom .tit{margin-bottom:30px;font-size:24px;color:#333;line-height:24px;text-align:center;}
.groupProject .project .floor4 .content .bottom .titList{width:102%;}
.groupProject .project .floor4 .content .bottom .titList .item{float:left;margin-left:0px;display:block;width:275px;height:45px;font-size:16px;line-height:45px;text-align: center;background:url("../images/showTit.png") no-repeat;color:#fff;}
.groupProject .project .floor4 .content .bottom .titList .item:first-child{margin-left:0px;}
.groupProject .project .floor4 .content .bottom .showList{width:102%;}
.groupProject .project .floor4 .content .bottom .showList .it1{float:left;margin-left:1px;display:block;width:275px;height:45px;font-size:14px;line-height:45px;text-align: center;background:#fff;color:#333;}
.groupProject .project .floor4 .content .bottom .showList .it1:first-child{margin-left:0px;}
.groupProject .project .floor4 .content .bottom .showList .item2 .it1{background:#f4e9e1;}
/*古镇业态*/
.groupProject .project .floor5{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor5 .bussinessList{}
.groupProject .project .floor5 .bussinessList .list li{margin-top:30px;}
.groupProject .project .floor5 .bussinessList .list .img{display:block;width:550px;height:350px;}
.groupProject .project .floor5 .bussinessList .list .txt{padding-top:50px;width:500px;}
.groupProject .project .floor5 .bussinessList .list .txt .tit .t1{float:left;margin-right:20px;}
.groupProject .project .floor5 .bussinessList .list .txt .tit .t2{margin-top:40px;float:left;display:block;width:273px;height:21px;font-size:16px;line-height:20px;text-align:center;background:url("../images/titBg.png") no-repeat;background-size:273px 21px;}
.groupProject .project .floor5 .bussinessList .list .txt .cont .p1{margin-top:20px;}
.groupProject .project .floor5 .bussinessList .list .item1 .img{float:left;}
.groupProject .project .floor5 .bussinessList .list .item1 .txt{float:right;}
.groupProject .project .floor5 .bussinessList .list .item2 .img{float:right;}
.groupProject .project .floor5 .bussinessList .list .item2 .txt{float:left;}
/*古建风采*/
.groupProject .project .floor6{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor6 .content{margin-top:30px;}
.groupProject .project .floor6 .content .img{float:left;display:block;width:550px;height:350px;}
.groupProject .project .floor6 .content .txt{float:right;width:500px;padding-top:80px;}
.groupProject .project .floor6 .content .txt .tit{font-size:14px;color:#333;line-height:30px;}
.groupProject .project .floor6 .content .txt .more{margin-top:60px;display:block;width:150px;height:46px;line-height:46px;text-align:center;background:#d31c23;color:#fff;transition:all ease 600ms;}
.groupProject .project .floor6 .content .txt .more:hover{width:200px;transition:all ease 600ms;opacity:0.8;filter:alpha(opacity=80);}
.groupProject .project .proTit{padding-left:18px;font-size:24px;background:url("../images/proTit.png") no-repeat left center;color:#333;line-height:24px;}
.groupProject .project .proTit .tit{font-size:24px;}
.groupProject .project .proTit .mo{float:right;font-size:14px;color:#999;*margin-top:-14px;}
.groupProject .project .proTit .mo:hover{color:#d82128;}

/*招商业态*/
.groupProject .project .floor7{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor7 .develop{margin-top:30px;}
.groupProject .project .floor7 .develop .left{float:left;width:460px;}
.groupProject .project .floor7 .develop .left .p1{margin-top:40px;font-size:16px;color:#333;line-height:16px;}
.groupProject .project .floor7 .develop .left .p1:first-child{margin-top:0px;}
.groupProject .project .floor7 .develop .left .p1 .t1{font-weight:bold;}
.groupProject .project .floor7 .develop .left .p1 .t2{font-size:14px;}
.groupProject .project .floor7 .develop .right{float:right;width:550px;height:470px;}
.groupProject .project .floor7 .develop .right .img{display:block;width:550px;height:470px;}

/*游客服务中心*/
.groupProject .project .floor8{margin-bottom:50px;padding-top:50px;}
.groupProject .project .floor8 .content .info{margin-top:30px;margin-bottom:30px;font-size:14px;color:#333;line-height:14px;}
.groupProject .project .floor8 .part1 .left{float:left;width:550px;}
.groupProject .project .floor8 .part1 .left .img{display:block;width:550px;height:610px;}
.groupProject .project .floor8 .part1 .right{float:right;width:500px;}
.groupProject .project .floor8 .part1 .right .txt{margin-bottom:46px;}
.groupProject .project .floor8 .part1 .right .txt .cont{margin-top:4px;line-height:30px;}
.groupProject .project .floor8 .part1 .right .tit{font-size:16px;font-weight:bold;color:#333;line-height:16px;}
.groupProject .project .floor8 .part1 .right .cont{font-size:14px;color:#333;line-height:16px;color:#333;}
.groupProject .project .floor8 .part1 .right .txt1 .tel{float:left;width:220px;margin-top:16px;}
.groupProject .project .floor8 .part1 .right .txt2{margin-top:28px;}
.groupProject .project .floor8 .part1 .right .txt2 .tel{margin-top:16px;}
.groupProject .project .floor8 .part1 .right .tel{font-size:14px;color:#333;line-height:14px;}
.groupProject .project .floor8 .part1 .right .tel span{font-weight:bold;font-size:14px;color:#333;line-height:14px;}

/*古镇预定中心*/
.groupProject .project .floor9Main{padding-top:50px;}
.groupProject .project .floor9{float:left;width:540px;height:404px;}
.groupProject .project .floor9 .pro{margin-top:30px;}
.groupProject .project .floor9 .pro .img{display:block;width:540px;height:350px;}
.groupProject .project .floor9 .pro:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.groupProject .project .floor10{float:left;width:540px;height:404px;margin-left:20px;}
.groupProject .project .floor10 .pro{margin-top:30px;}
.groupProject .project .floor10 .pro .img{display:block;width:540px;height:350px;}
.groupProject .project .floor10 .pro:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}

/*古镇美景*/
.groupProject .project .floor11{margin-top:50px;padding-top:50px;}
.groupProject .project .floor11 .beauList .list{width:102%;margin-top:30px;}
.groupProject .project .floor11 .beauList .list .item{float:left;display:block;width:350px;height:260px;margin-right:24px;}
.groupProject .project .floor11 .beauList .list .item .img{float:left;width:350px;height:260px;}
.groupProject .project .floor11 .beauList .list .item:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}

/*左侧悬浮*/
.wx_fix{position:fixed !important;_position:absolute;top:260px;width:80px;left:50%;z-index:999;height:490px;overflow:hidden;margin-left:-690px;background:url("../images/wxFix.png") no-repeat center center;background-size:70px 490px;display:block;}
.wx_fix .wx_list{margin-top:26px;}
.wx_fix .wx_list li{height:35px; line-height:35px; margin-bottom:6px;overflow:hidden;}
.wx_fix .wx_list li a{display:block;width:80px;height:35px;}
.wx_fix .wx_list li a p{ display:block;width:80px; height:35px;text-align:center;line-height:30px; float:right; padding-left:8px;*padding-left:0px;font-size:13px;color:#a78a73;}
.wx_fix .wx_list li a.hover,.wx_fix .wx_list li a:hover{display:block;width:80px;height:35px;background:url("../images/wxHover.png") no-repeat center center;background-size:80px 35px;}
.wx_fix .wx_list li a:hover p,.wx_fix .wx_list li a.hover p{ display:block;color:#fff;}

/*搜索结果页*/
.searchResult{padding-bottom:50px;min-height:650px;background:#fff;}
.showPage .ntit{margin-top:50px;margin-left:50px;}
.showPage .ntit .etit{font-size:30px;font-family:arial;color:#d82128;line-height:24px;text-transform:uppercase;}
.showPage .ntit .tit{margin-top:16px;font-size:24px;color:#333;line-height:24px;}

/*prolist*/
.prolist{width: 100%; padding:0 50px;margin-top:50px;overflow: hidden;}
.prolist .list{width: 105%;}
.prolist .item{width: 350px; float: left; margin: 0 23px 40px 0; position: relative; background: #fff; transition: all ease 300ms; overflow: hidden;}
.prolist .item a{display: block; padding: 3px; border: 1px solid #e5e5e5;}
.prolist .item img{width: 342px; height: 269px; display: block;}
.prolist .item h3{padding: 0 6px; height: 67px; text-align: center; font-size: 16px; color: #383838; line-height: 67px; overflow: hidden; transition: all ease 300ms;}
.prolist .item:hover a{background: #d82128; border-color: #d82128;}
.prolist .item:hover h3{color: #fff;}
/*caselist*/

/**********index css end**********/

/***********top and bottom css end***********/
.search_main{width: 100%; height: 35px; padding: 33px 0 34px; *padding: 35px 0 35px;}
.search_main .search{width: 438px; height: 35px; line-height: 35px; float: left; position: relative; overflow: hidden;}
.search_main .search input{border: 0px; outline: none; height: 35px; line-height: 35px; display: block;}
.search_main .search .txt{width: 100%; background: #f0f0f0; text-indent: 1em;}
.search_main .search .btn{width: 80px; position: absolute; right: 0; top: 0; background: url(../images/searchbtnbg.jpg) no-repeat center center; cursor: pointer;}
.search_main .skey_txt{width: 465px; float: right; line-height: 20px;}
.search_main .skey_txt span{font-weight: bold; display: block; line-height: 15px; margin-bottom: 4px;}
.search_main .skey_txt a{display: inline-block; margin-right: 22px; font-size: 12px;}

.indexTit1{width: 100%; padding: 6px 0 16px; line-height: 40px;}
.indexTit1 .more{float: right; line-height: 36px; font-family: arial;}
.indexTit1 h3{font-size: 24px; display: inline-block; *display: inline; *zoom: 1; margin: 0 5px 0 7px;}
.indexTit1 s{width: 25px; height: 30px; background-position: -166px -30px;}
.indexTit1 .en{font-family: arial; font-size: 16px; display: inline-block; *display: inline; *zoom: 1;}


.caselist{width: 100%; position: relative; overflow: hidden;}
.caselist .list{width: 105%; position: relative;}
.caselist .item{width: 570px; height: 245px; float: left; margin: 0 52px 30px 0; position: relative; background: url(../images/case-libg.jpg) no-repeat center center; transition: all ease 300ms; overflow: hidden;}
.caselist .item a{display: block; height: 200px; padding: 20px 30px 0 20px;}
.caselist .item img{width: 267px; height: 200px; float: left; margin-right: 30px; display: block; transition: all ease 300ms;}
.caselist .item h3{height: 38px; line-height: 38px; font-size: 16px; overflow: hidden; transition: all ease 300ms; margin-bottom: 14px; border-bottom: 1px solid #ededed; font-weight: bold;}
.caselist .item .txt{line-height: 24px; max-height: 96px; overflow: hidden; color: #737373;}
.caselist .item .more{width: 40px; height: 30px; padding-top: 10px; display: block; position: absolute; right: 25px; bottom: 25px; background: #eeeeee;}
.caselist .item .more s{width: 22px; height: 22px; display: block; margin: 0 auto; background-position: -105px 0; transition: all ease 300ms;}
.caselist .item:hover h3{color: #ff7100; border-bottom-color: #ff7100;}
.caselist .item:hover img{filter: brightness(105%);}
.caselist .item:hover .more{background: url(../images/blue-jbg.jpg) no-repeat center center;}
.caselist .item:hover .more s{background-position: -130px 0;}
/*txtlist*/
.txtlist{width: 100%; position: relative; overflow: hidden;}
.txtlist .list{width: 120%; position: relative;}
.txtlist li{width: 300px; height: 36px; line-height: 36px; overflow: hidden; float: left; margin-right: 70px;}
.txtlist li a{width: 100%; display: block;}
.txtlist li s{width: 4px; height: 4px; display: inline-block; vertical-align: middle; margin-top: -1px; border-radius: 100%; background: #333333; margin-right: 10px;}
.txtlist li .time{float: right;}
.qalist1 .list{width:106%;}
.qalist1 .item{position:relative;float:left;display:block;width:212px;height:278px;margin-right:37.5px;margin-bottom:30px;}
.qalist1 .item s{width: 28px; height: 28px; border-radius: 3px; position: absolute; left: 0; top: 9px; background-position: -144px -24px; background-color: #ff7100;}
.qalist1 .item .t{display: block; font-size: 16px; margin-bottom: 12px; border-bottom: 1px solid #e5e5e5;}
.qalist1 .item .txt{position:absolute;left:0;bottom:0;display:block;width:210px;height:40px;background:#f8f8f8;border:1px solid #eee;}
.qalist1 .item .txt .tit{font-size:18px;line-height:40px;color:#333;text-align:center;}
.qalist1 .item .txt s{background-position: -168px -22px; top: 0; background-color: #015aaa;}
.qalist1 .item .img{display:block;width:212px;height:278px;}
.qalist1 .item:hover .img{filter:brightness(105%);-webkit-filter:brightness(105%);}
.qalist1 .item:hover .txt{background:#fff;}
.qalist1 .item:hover .txt .tit{color:#f68b1f;}

/************content************/


.n-tit{margin-bottom: 20px;}
.n-tit h3{font-size: 24px; color: #000; margin-bottom: 22px;}
.n-tit .line{width: 28px; height: 2px; display: block; background: #000;}
.wrapper{padding: 0 0 60px;}
.wrapper .shareNew{padding-bottom: 20px;}
.wrapper .content{width: 960px; float: right; overflow: hidden;}
.wrapper .content .prolist{width: 106%; position: relative;}
.wrapper .content .prolist .item{margin-right: 29px;}
.wrapper .content .bgfff{width: 818px; padding: 15px 40px 50px; border: 1px solid #dddddd; background: #fff;}
.wrapper .qalist .item{padding-bottom: 25px;}
.wrapper .probox{padding-top: 30px; *padding-bottom: 30px; background: url(../images/splitbg.png) repeat-x center top;}
.wrapper .probox.a1{padding-top: 0; background: none;}
.wrapper .newsbox{padding-top: 30px; padding-bottom: 40px; background: url(../images/splitbg.png) repeat-x center top;}
.wrapper .newsbox .txtlist li{width: 434px; margin-right: 90px;}
.singlePage .txtcon img,
.aboutPage .txtcon img{max-width: 100%;}
.showPro{padding-bottom: 50px;}
.showPro .showTab{width: 100%; border-bottom: 2px solid #015aaa;}
.showPro .showTab a{display: inline-block; cursor: pointer; margin-right: 12px; height: 33px; line-height: 33px; width: 90px; text-align: center; background: url(../images/btn2bg.jpg) no-repeat center center; color: #333;}
.showPro .showTab a.hover,
.showPro .showTab a:hover{background-image: url(../images/blue-jbg.jpg); color: #fff;}
.showPro .showContxt{padding: 20px 0 30px; line-height: 26px;}
.showPro .showContxt img{max-width: 100%; height: auto !important;}
.showPro .showimgCon{padding: 0 0 30px;}
.showPro .showimgCon .txtcon{width: 487px; height: 400px; float: right; position: relative;}
.showPro .showimgCon .txtcon .tit{font-size: 24px; margin-bottom: 20px; color: #015aaa; font-weight: bold; line-height: 30px;}
.showPro .showimgCon .txtcon .txt{line-height: 30px; max-height: 270px; overflow: hidden;}
.showPro .showimgCon .txtcon .btn2{width: 204px; height: 50px; line-height: 50px; font-size: 18px; text-align: center; background: url(../images/btn2bg.jpg) no-repeat center center; position: absolute; right: 0; bottom: 0; transition: all ease 300ms;}
.showPro .showimgCon .txtcon .btn2:hover{background-image: url(../images/blue-jbg.jpg); color: #fff;}
.showPro .showimgCon .txtcon .btn1{width: 204px; height: 50px; line-height: 50px; cursor: pointer; font-size: 18px; text-align: center; background: url(../images/blue-jbg.jpg) no-repeat center center; position: absolute; right: 224px; bottom: 0; transition: all ease 300ms;}
.showPro .showimgCon .txtcon .btn1 span,
.showPro .showimgCon .txtcon .btn1 strong{display: block; width: 100%; color: #fff; height: 50px; line-height: 50px;}
.showPro .showimgCon .txtcon .btn1 strong{display: none;}
.showPro .showimg{width: 442px; position: relative; float: left; overflow: hidden;}
.showPro .showimg .bigimg{width: 440px; height: 330px; display: block; position: relative; border: 1px solid #e5e5e5;}
.showPro .showimg .bigimg .list{width: 500%;}
.showPro .showimg .bigimg .list li{width: 440px; height: 330px;}
.showPro .showimg .bigimg .list img{width: 100%; height: 100%; display: block; transition: all ease 300ms;}
.showPro .showimg .smallimg{width: 442px; height: 80px; position: relative; padding-top: 10px; z-index: 10; overflow: hidden;}
.showPro .showimg .list{width: 374px; overflow: hidden; position: relative; margin: 0 auto;}
.showPro .showimg .listcon{width: 300%; position: relative;}
.showPro .showimg .prev,
.showPro .showimg .next{width: 24px; height: 62px; z-index: 10; position: absolute; top: 10px; cursor: pointer; background: #eeeeee url(../images/btn-ico2.png) no-repeat 0 center;}
.showPro .showimg .prev:hover,
.showPro .showimg .next:hover{background-color: #ddd;}
.showPro .showimg .prev{left: 0; background-position: 6px center;}
.showPro .showimg .next{right: 0; background-position: -41px center;}
.showPro .showimg li{width: 80px; height: 60px; margin-right: 16px; float: left; cursor: pointer; position: relative; border: 1px solid #e5e5e5;}
.showPro .showimg li img{width: 100%; height: 100%; display: block;}
.showPro .showimg li.on{width: 78px; height: 58px; border: 2px solid #015aaa;}

.newsPage .item{width: 100%; height: 170px; margin: 0 auto; padding: 28px 0; border-bottom: 1px solid #e5e5e5;}
.newsPage .item a{display: block; width: 100%;}
.newsPage .item img{width: 220px; height: 165px; display: block; float: left; border: 1px solid #e5e5e5; padding: 3px; margin-right: 20px;}
.newsPage .item h3{font-size: 16px; color: #015aaa; height: 42px; line-height: 45px; overflow: hidden; margin-bottom: 5px; font-weight: bold; border-bottom: 1px solid #ededed; transition: all ease 300ms;}
.newsPage .item .txt{color: #737373; line-height: 24px; height: 48px; margin: 12px 0 20px; overflow: hidden;}
.newsPage .item .txt span{color: #ff7100;}
.newsPage .item .time{color: #737373;}
.newsPage .item:hover h3{color: #ff7100;}
.newsPage .item:first-child{padding-top: 2px;}
/*showpage*/
.showPage .newsbox{margin-top: 40px;}
.showPage .gridlist{padding-top: 10px;}
.showPage .gridlist .item{width: 350px; height: 323px;}
.showPage .gridlist .item img{width: 350px; height: 263px;}
.showPage .gridlist .item h3{height: 60px; line-height: 60px;}
.showPage .img-quotes{padding-top: 30px; margin-bottom: 40px;}
.showPage .imgcon{width: 423px; height: 468px; padding-left: 295px; margin-left: 30px; position: relative; border: 1px solid #dddddd;}
.showPage .imgcon .img{position: absolute; left: -30px; top: -30px; width: 276px; height: 368px; display: block; z-index: 10;}
.showPage .imgcon h4{padding-top: 45px; font-size: 16px;}
.showPage .imgcon h3{font-size: 26px; margin-bottom: 40px;}
.showPage .imgcon .txt{margin-top: 40px; line-height: 30px;}
.resultPage .item1{display: block; float: left; width: 860px; padding: 20px 35px; background: #f7f7f7; margin-bottom: 28px;}
.resultPage .item1 h3{height: 36px; line-height: 36px; overflow: hidden; font-size: 18px; color: #000; margin-bottom: 5px; transition: all ease 300ms;}
.resultPage .item1 img{width: 150px; height: 90px; float: left; margin-right: 24px; display: block; transition: all ease 300ms;}
.resultPage .item1 .txt{font-size: 12px; color: #999999; line-height: 22px; height: 44px; overflow: hidden;}
.resultPage .item1:hover h3{color: #015aaa;}
.resultPage .item1:hover img{-webkit-filter: brightness(110%); filters: brightness(110%);}
.resultPage .item2{width: 280px; margin: 0 26px 31px 0; float: left; position: relative; overflow: hidden;}
.resultPage .item2 img{width: 280px; height: 210px; display: block; transition: all ease 300ms;}
.resultPage .item2 .bg{width: 280px; height: 210px; display: block; transition: all ease 300ms; background: url(../images/black70.png) repeat 0 0; position: absolute; left: -100%; top: 0;}
.resultPage .item2 .plus{width: 280px; height: 210px; display: block; transition: all ease .4s; background: url(../images/ipro_hover.png) no-repeat center center; position: absolute; left: -100%; top: 0;}
.resultPage .item2 h3{color: #000; line-height: 28px; text-align: center; padding-top: 8px; height: 28px; overflow: hidden;}
.resultPage .item2:hover .bg{left: 0;}
.resultPage .item2:hover .plus{left: 0;}
.resultPage .item2:hover img{-webkit-filter: brightness(110%); filters: brightness(110%);}
.resultPage .item2:hover h3{color: #015aaa;}
/*rightFix*/
.rightFix{width: 48px; position: fixed; right: 10px; bottom: 30%; z-index: 99;}
.rightFix .ico{width: 48px; height: 48px; display: block; position: relative; overflow: hidden; margin: 0px; margin-top: 1px; padding: 0px; border-radius: 48px; border: 1px solid #dedede; margin-bottom: 5px; background: #ffffff url(../images/fix-ico.png) no-repeat center 0;}
.rightFix .ico img{width: 120px; height: 120px; position: absolute; left: -78px; top: 0; padding: 3px; background: #d82128; border: 1px solid #ddd; display: block; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 10px;}
.rightFix .ico .box{width: 120px; position: absolute; left: -78px; top: -30px; padding: 0 18px; background: url(../images/white0.png) repeat 0 0; opacity: 0; filter: alpha(opacity=0); transition: all ease 300ms;}
.rightFix .ico .box .list{background: #015aaa; margin: 0 auto; padding: 14px 0 4px; border-radius: 8px;}
.rightFix .ico .box a{width: 100px; height: 30px; line-height: 30px; display: block; margin: 0 auto 10px; text-align: center; font-size: 12px; background: #fff; color: #015aaa; border-radius: 15px;}
.rightFix .ico .box a:hover{color: #ff7100;}
.rightFix .ico span{width: 210px; text-align: center; height: 48px; line-height: 48px; position: absolute; left: -78px; top: 0; background: #d82128; color: #fff; display: block; font-weight: bold; font-size: 18px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 48px;}
.rightFix .ico:hover{background-color: #d82128; border-color: #d82128; overflow: visible;}
.rightFix .ico:hover img,
.rightFix .ico:hover .box{opacity: 1; filter: alpha(opacity=100); left: -150px;}
.rightFix .ico:hover span{opacity: 1; filter: alpha(opacity=100); left: -215px;}
.rightFix .fix-tel{background-position: 11px 12px;}
.rightFix .fix-tel:hover{background-position: -33px 12px;cursor:pointer;}
.rightFix .fix-zx{background-position: 11px -40px;}
.rightFix .fix-zx:hover{background-position: -33px -40px;}
.rightFix .fix-qq{background-position: 11px -202px;}
.rightFix .fix-qq:hover{background-position: -34px -202px;}
.rightFix .fix-ewm{background-position: 11px -96px;}
.rightFix .fix-ewm:hover{background-position: -33px -96px;}
.rightFix .fix_top{background-position: 11px -150px;}
.rightFix .fix_top:hover{background-position: -33px -150px;}
.rightFix .fix-form{background-position: 10px -234px;}
.rightFix .fix-form span{font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover{background-position: -37px -234px;}
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px; padding-bottom: 30px;}
.map_ul li{display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB; margin-left: 10px; float: left;}
.map_ul li a{font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 8%; width: 86%; min-height: 30px;}
.map_ul .list-inline a{font-weight: normal; width: auto; float: none; line-height: 32px; height: 32px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; padding: 0px 10px;}
.map_ul .list-inline a:hover{background: #015aaa; border-color: #015aaa; color: #fff;}

.g_wximg{position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; max-width: 640px; min-width: 320px; display: none;}
.g_wximg .close{background: url(../images/close.png) no-repeat center; background-size: .4rem auto; width: .4rem; height: .4rem; cursor: pointer; position: fixed; right: 18%; top: 18%; text-align: center; display: block; z-index: 12;}
.g_wximg .bdtel img{width: 4.0rem !important; display: block;}
.bdtel{position: fixed; top: 22%; z-index: 10; padding: 0 0 .1rem; max-width: 640px; min-width: 320px;}
.bdtel .upIn{width: 6.4rem; display: block; text-align: center; color: #fff; padding: 4%; margin: 0 auto;}
.bdtel p{padding: 2%; text-align: center; color: #fff;}
.bdtel img{margin: 0 auto; display: block; max-width: 80% !important;}
.bdtelbg{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 999; max-width: 640px; min-width: 320px; display: none;}
.bga{background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 100%;}
/*******font-face********/
@font-face{font-family: 'impact'; src: url('../font/impact.eot'); src: url('../font/impact.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../font/impact.woff') format('woff'), /* Modern Browsers */ url('../font/impact.ttf') format('truetype'), /* Safari, Android, iOS */ url('../font/impact.svg#impact') format('svg'); /* IE9 Compat Modes */ /* Legacy iOS */}


/* Underline From Center2 */
.hvr-underline-from-center2{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-center2:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #d82128; height: 2px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center2:hover:before,
.hvr-underline-from-center2.hover:before,
.hvr-underline-from-center2:focus:before,
.hvr-underline-from-center2:active:before{left: 0; right: 0;}
.hvr-underline-from-center2:hover,
.hvr-underline-from-center2.hover{*height: 43px; *border-bottom: 2px solid #d82128; *line-height: 43px;}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
/*# sourceMappingURL=style.css.map */