.w1200{width:1200px; margin:0 auto;}

body{max-width:1920px; overflow-x: hidden;}

.padding{padding-top: 95px;height:0;width:100%;}


.head{position: fixed; width:100%; height:95px; z-index: 1000; background-color: #fff;}
.head .w1200{position:relative; height:95px;}

.ban{position:relative; width:100%; height:540px;}
.ban:hover .prev,.ban:hover .next{opacity:1; filter:alpha(opacity=100);}
.ban .bd li{height:540px;}
.ban .prev,.ban .next{position:absolute; top:50%; margin-top:-20px; display: block; width:23px; height:40px; background:url("../images/tr_next.png") no-repeat;  opacity:0; filter:alpha(opacity=0);}
.ban .prev{left:50px; background-position: left center;}
.ban .next{right:50px; background-position: right center;}
.ban .prev:hover,.ban .next:hover{background-image: url("../images/tr_next_3.png");}

.i_main{width:1200px; margin:0 auto; padding-top:40px; overflow: hidden;}
.i_main .fl{width:760px;}
.i_main .title{position:relative; height:27px;}
.i_main .title li{float:left; margin-right: 22px; line-height: 14px;}
.i_main .title li a{font-size: 14px;  color:#7e7e7e; font-weight:bold;}
.i_main .title .lump{position:absolute; bottom:0; left:0; width:55px; height:4px; background-color: #d51d3c;}
.i_main .item{position:relative; height:193px; display:none;}
.i_main .item.on{display:block;}
.i_main .item .hd{position:absolute; right:0; bottom:22px; z-index: 3;}
.i_main .item .hd li{width:10px; height:10px; margin-bottom: 10px; background:url("../images/li_style.png") no-repeat center top; cursor:pointer;}
.i_main .item .hd li.on{background-position: center bottom;}
.i_main .item .bd >div{height:129px; padding:30px 40px 34px 0;}
.i_main .item .bd h3{font-size: 16px; line-height: 16px; color:#666; font-weight: bold; margin-bottom: 10px;}
.i_main .item .bd em{font-size: 20px; line-height: 22px; color:#bdbec0; font-family:"Novecentowide-DemiBold";}
.i_main .item .bd p{padding-top: 15px; font-size: 13px; line-height: 20px; color:#96999b; }

.i_main .fr{position:relative; width:400px; height:220px; z-index: 4;}
.i_main .fr:hover .hid{opacity: 1; filter:alpha(opacity=100);}
.i_main .fr .hid{position:absolute; left:0; top:0; width:400px; height:220px; opacity: 0; filter:alpha(opacity=0); z-index: 7; transition: all .5s;}
.i_main .hid img{padding:80px 0 20px 40px; position:relative; z-index: 7;}
.i_main .hid h3{padding-left: 40px; font-size: 18px; line-height: 18px; color:#fff; margin-bottom: 10px; position:relative; z-index: 7;}
.i_main .hid h4{padding-left: 40px; font-size: 14px; line-height: 14px; color:#fff; position:relative; z-index: 7;}
.i_main .hid .bg{position:absolute; left:0; top:0; width:400px; height:220px; background-color: #000; opacity: .8; filter:alpha(opacity=80); z-index: 5;}

.i_main2{width:100%; height:180px; margin-top:60px; background-color: #f4f4f4;}
.i_main2 .i_w1200{position:relative; top:-40px; width:1200px; margin:0 auto; height:200px; overflow:hidden;}
.i_main2 .i_w1200 > div{position:absolute; top:0; float:left; width:200px; height:200px; transition:all 0.3s; z-index: 65; cursor:pointer;}
.i_main2 div.acitve{left:0; width:200px;}
.i_main2 .i_w1200 > div .pon{position:absolute; left:0; top:0; width:400px; height:200px; transition:all 0.4s;}
.i_main2 .i_w1200 > div .pon .box{width:200px;}
.i_main2 .i_w1200 .box img{margin:0 auto; padding:45px 0 26px;  transition:all 0.4s;}
.i_main2 .i_w1200 > div p{font-size: 18px; line-height: 26px; text-align: center; color:#fff;  transition:all .4s;}
.i_main2 .i_w1200 > div .y{opacity:.5; filter:alpha(opacity=50);}
.i_main2 .item1{left:0;}
.i_main2 .item2{left:400px;}
.i_main2 .item3{left:600px;}
.i_main2 .pic{right:0;}
.i_main2 .item1 .pon{background-color: #d51d3c;}
.i_main2 .item2 .pon{background-color: #d51d3c;}
.i_main2 .item3 .pon{background-color: #f7b500;}
.i_main2 .acitve .pon{ background-color: transparent;}
.i_main2 .acitve .pon img{opacity:0; filter:alpha(opacity=0);}
.i_main2 .acitve .pon p{text-align: left; padding-left: 40px;}
.i_main2 div.pic{width:400px;}

.footer{width:100%; height:110px; background-color: #373433;}
.footer .txt{padding-top:31px;}
.footer .txt p{font-size: 13px; line-height: 21px; color:#8e8e8e;}
.footer .txt img{display:inline-block; padding-left: 20px; padding-top:3px; vertical-align:top;}
.footer .share{padding-left: 20px; padding-top:26px;}
.footer .share a{position:relative; margin-right:11px;}
.footer .share .wxsode{display:none; position:absolute; z-index: 9999; left:16px; bottom:40px; width:136px; height:145px; margin-left: -68px;}
.footer .link{float:right; width:600px; padding-top:26px;}
.footer .link .box{display:inline-block;}
.footer .link a{font-size: 13px; color:#8e8e8e; line-height: 33px; padding: 0 8px 0 5px; background:url("../images/f_icon_dot.png") no-repeat right center;}
.footer .hotline{height:33px; margin-top: 7px; font-size: 13px; color:#8e8e8e;}
.footer .hotline span{ line-height: 33px;}
.footer .hotline em{display:inline-block; vertical-align: top; line-height: 33px; font-family:"DINCond-Medium"; font-size: 24px; padding-left: 40px; color:#ffae00; background:url("../images/foot_icon.png") no-repeat left center; margin-left: 15px;}


.navWrap{position:relative; z-index: 500; height:100%; background-color: #fff;}
#logo {position:absolute; top:0px; left:0px;}
#nav {position:absolute; top:0; right:109px; z-index:4; height:100%; background-color:#fff;}
#nav li{position:relative; float:left; height:100%; padding:0 13px; text-align:center; -webkit-transition:background-color 700ms; transition:background-color 700ms; overflow:hidden;}
#nav li a{position:relative; z-index: 5; font-weight:bold; font-size:14px; line-height:95px; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
#nav li .h_colorBox{position:absolute;left:0;top:100%;display:block;height:95px;background-color: #d51d3c;-webkit-transition:top 200ms;transition:top 200ms;}
#nav li.on a,#nav li.curr a{color:#fff;}
#nav li.on .h_colorBox,
#nav li.curr .h_colorBox,
#nav li:hover .h_colorBox {top:0;}

#shop {position:absolute; bottom:0; right:0; z-index:5; width:100px; height:100%; background:#f8f8f8;}
#shop .btn-search {POSITION: absolute;
WIDTH: 100px;
BACKGROUND: url(sss.png) no-repeat center 50%;
HEIGHT: 100%;
TOP: 0px;
RIGHT: 0px;
}
#shop .btn-search:hover{background:url(sssh.png) no-repeat center left;}
#shop .btn-search.on{background:url(sssh.png) no-repeat center left;}





#shop .btn-lang {position:absolute;top:0; right:30px; padding:0 10px; width:auto; height:100%; font-weight:bold; font-size:14px; line-height:95px; color:#666369; background-color:#fff; -webkit-transition:color 300ms; transition:color 300ms;}
#shop .btn-lang:hover {color:#d51d3c;}

#subNav_box {position:relative; width:100%;}
#subNav {position:relative; width:1200px; margin:0 auto;}
#subNav .g-wrap {position:absolute; top:0; left:356px; z-index:4; width:100%;}
#subNav .g-wrap .item {position:absolute; top:-61px; width:1200px; height:61px; background-color:#4c4a4f; overflow:hidden; -webkit-transition:top 300ms; transition:top 300ms;}
#subNav .g-wrap .item:hover,#subNav .g-wrap .item.curr{top:0;}
#subNav .g-wrap .item a {float:left; padding:0 16px; font-weight:bold; font-size:13px; line-height:61px; color:#d2ced5;-webkit-transition:color 300ms; transition:color 300ms;}
#subNav .g-wrap .item a:hover {color:#d51d3c;}
#subNav .w1200{position:relative; height:100%; z-index: 10;}
#subNav .seek_box{position:absolute; right:0; top:-61px; border:8px solid #4c4a4f; transition:top .3s; z-index: 5;height:32px;}
#subNav .seek_box.curr,#subNav .seek_box:hover{top:0;}
#subNav .seek_box input{width:190px; height:44px; padding-left:10px; line-height:44px; border:0 none; background-color: #fff;}
#subNav .EAZY{position:absolute; right:0; top:-61px; width:216px; height:61px; line-height: 61px; transition:top .3s; z-index: 5; background-color: #4c4a4f;}
#subNav .EAZY.curr,#subNav .EAZY:hover{top:0;}
#subNav .EAZY a{float:left; font-size: 13px; font-weight: bold; color:#d2ced5; margin-left: 20px;}
#subNav .EAZY a:hover{color:#d51d3c;}


.content .c_subnav{position:relative;width:100%;height:70px;background:#fff;}
.content .c_subnav ul{position:relative; height:70px;}
.content .c_subnav ul li{position:relative;float:left;height:70px;line-height:70px;margin-right:26px;}
.content .c_subnav ul li a{font-size: 13px;color:#888; font-weight: bold;}
.content .c_subnav ul li.curr a{color:#d51d3c;}
.content .c_subnav .navslip{position:absolute;bottom:0;left:36px;width:0;height:4px;background-color:#d51d3c;}
.content .c_subnav .crm{position:absolute; left:50%; top:0; width:600px;height:70px;line-height:70px;text-align: right;}
.content .c_subnav .crm-icon{display: inline-block;width: 10px;height: 10px;background: url(../images/crm-icon.png) no-repeat left bottom;}
.content .c_subnav .crm a{background: url(../images/crm-arr-icon.png) no-repeat 12px center;padding-left:24px;font-size: 14px;font-weight: bold;color:#999;}
.content .c_subnav .crm a.last{color:#d51d3c;}

/*group*/
.group .ban{height:240px; width:100%; background:url(../images/group_ban.jpg) no-repeat center;}
.group .main{padding:40px 0 20px; background-color: #f4f4f4;}
.group .main .w1200{overflow:hidden;}
.group .main .left{width:760px; height:1133px; padding:0 0 0 40px; background-color: #fff;}
.group .main .left .txt_box1{height:322px; padding-right: 40px;}
.group .main .left h2.t{font-size: 24px; font-weight: bold; line-height: 24px; color:#333; padding-top:60px;}
.group .main .left h3.vice{font-size: 36px; line-height: 56px; color:#e1e1e1; margin-bottom: 26px; font-family:"MONTSERRAT-REGULAR";}
.group .main .left h4{font-size: 16px; line-height: 24px; color:#777; margin-bottom: 20px;}
.group .main .left p{font-size: 13px; line-height: 23px; color:#999; margin-bottom: 20px;}
.group .main .left img{margin-bottom: 36px;}
.group .main .left .txt_box2{height:318px; padding-right: 40px;}
.group .main .right{width:400px; height:811px; padding:322px 0 0 0; background: url("../images/group_m_r_bg.jpg") no-repeat center;}
.group2_main{padding:60px 0 136px; background-color: #f4f4f4;}
.group2_main .w1200{height:460px;}
.group2_main .left{width:860px; height:460px; background-color: #fff;}
.group2_main .left .txt{width:440px; padding:56px 40px 0;}
.group2_main .left .txt p{font-size: 13px; line-height: 22px; color:#999; margin-bottom: 20px;}
.group2_main .left .pic{width:340px; height:460px;}
.group2_main .left .pic img{width:100%; position:relative; top:60px; left:0;}
.group2_main .right{width:260px; height:300px; padding:120px 40px 40px; background-color: #e9e5e4;}
.group2_main .right .name{font-size: 24px; font-weight: bold; line-height: 24px; color:#d51d3c; margin-bottom: 26px;}
.group2_main .right p{font-size: 16px; font-weight: bold; line-height: 24px; color:#666;}
.group3_main{padding:80px 0 60px; background-color: #f4f4f4;}
.group3_main .item{overflow:hidden; margin-bottom: 10px;}
.group3_main .time{width:160px; padding-left: 40px; font-size: 36px; color:#d51d3c; background-color: #e8e8e8; font-weight: bold; font-family:"Novecentowide-DemiBold";}
.group3_main .txt{width:840px; padding:33px 80px; background-color: #fff;}
.group3_main .txt p{font-size: 13px; line-height: 24px; color:#999;}
.group3_main .add{display:block; width:40px; height:40px; margin:0 auto; padding-top:30px; background:url("../images/news_icon_add.png") no-repeat center;}
.group4_main{padding:60px 0 50px; background-color: #f4f4f4;}
.group4_main .w1200{padding: 35px 0 20px; background:#fff url("../images/group4_w_bg.jpg") repeat-y center;}
.group4_main ul{overflow:hidden; width:1120px; margin:0 auto;}
.group4_main .l{float:left; width:573px;}
.group4_main .r{float:right; width:573px;}
.group4_main .l h3{font-size: 26px; color:#d51d3c; padding:5px 60px 16px 0; text-align: right; background:url("../images/group4_icon1.png") no-repeat right 8px top 5px;}
.group4_main .l .p{padding-right: 60px; font-size: 14px; line-height: 24px; padding-bottom: 73px; color:#666; background:url("../images/group4_icon2.png") no-repeat right 5px;}
.group4_main .l p{text-align: right;}
.group4_main .r h3{font-size: 26px; color:#d51d3c; padding:5px 0 16px 60px; background:url("../images/group4_icon1.png") no-repeat 8px 5px;}
.group4_main .r .p{padding-left: 60px; font-size: 14px; line-height: 24px; padding-bottom: 73px; color:#666; background:url("../images/group4_icon2.png") no-repeat left 5px;}
.group4_main .addMore{display:block; width:32px; height:32px; margin:0 auto;}
/*.group4_main .maxBox{width:100%; border-top:4px solid #dedad9;}
.group4_main .maxBox .li_box{position:relative; top:-44px; left:0;}
.group4_main .maxBox .li_box a{ position:absolute; top:100px; width:40px; height:40px; z-index: 5; background:url(../images/group3_btn.png) no-repeat;}
.group4_main .maxBox .li_box a.prev{left:-70px; background-position: left center;}
.group4_main .maxBox .li_box a.next{right:-70px; background-position: right center;}
.group4_main .maxBox .li_box a.nextStop,.group4_main .maxBox .li_box a.prevStop{background-image: url(../images/group3_btn2.png);}
.group4_main .bd{width:1200px;}
.group4_main .bd .tempWrap{width:1200px !important;}
.group4_main .bd ul{overflow:hidden;}
.group4_main .bd li{width:350px; padding:54px 0 0 26px; margin-right:30px; border-left:4px solid #d51d3c; background:url("../images/group3_li_title.png") no-repeat left top;}
.group4_main .bd li h3.age{font-size: 36px; line-height: 36px; font-weight: bold; color:#d51d3c; padding-top:40px; padding-bottom: 16px; font-family:"Novecentowide-DemiBold";}
.group4_main .bd li p{font-size: 13px; line-height: 21px; color:#999; margin-top: 20px; text-align: justify;}
.group4_main .bd li{width:380px; padding-left: 0; background: url("../images/group4_li_title.png") no-repeat left top; border: 0 none;}
.group4_main .bd li .wire{height:0; padding:16px 0 0; border-bottom: 4px solid #dedad9;}
.group4_main .maxBox .li_box a{top:20px;}*/
.group5_main{padding:40px 0 0; background-color: #f4f4f4;}
.group5_main .t_box{position:relative; width:1200px; margin:0 auto;}
.group5_main .t_box .txt{height:326px; background-color: #fff;}
.group5_main .t_box .txt .left{width:720px; padding:60px 40px 0;}
.group5_main .t_box .txt h3{font-size: 24px; line-height: 24px; color:#d51d3c; padding-bottom: 16px; font-weight:bold;}
.group5_main .t_box .txt p{font-size: 13px; line-height: 21px; color:#999; margin-top: 20px;}
.group5_main .t_box .pon{position:absolute; right:40px; bottom:0; width:280px; height:322px; padding:40px 40px 0; border-bottom: 4px solid #d51d3c; background-color: #f4f4f4;}
.group5_main .t_box .pon .title{display:block; font-size: 16px; line-height: 16px; color:#333; margin-bottom: 44px;}
.group5_main .box2{width:100%; padding-top: 50px; background-color: #e8e4e3;}
.group5_main .box2 .title{font-size: 16px; line-height: 36px; color:#333; text-align: center; font-weight:bold;}
.group5_main .box2 .item_wrap{position:relative; bottom:-30px; left:0; overflow:hidden;}
.group5_main .box2 .item{float:left; width:245px; padding:60px 0 30px 40px; margin-right: 20px; background-color: #fff;}
.group5_main .box2 .item h3{font-size: 20px; line-height: 20px; padding-bottom: 6px; font-weight:bold;}
.group5_main .box2 .it1 h3{color:#2aaf74;}
.group5_main .box2 .it2 h3{color:#3e5791;}
.group5_main .box2 .it3 h3{color:#d51d3c;}
.group5_main .box2 .it4 h3{color:#ff6d02;}
.group5_main .box2 .item em{display:block; font-size: 24px; line-height: 24px; color:#d5d5d5; padding-bottom: 27px; font-family:"DINCond-Medium"; letter-spacing:-1px;}
.group5_main .box3{padding:90px 0 55px;}
.group5_main .box3 .t_1{font-size: 16px; line-height: 16px; color:#888; padding-bottom: 10px; text-align: center;}
.group5_main .box3 .t_2{font-size: 24px; line-height: 24px; font-weight: bold; color:#d51d3c; padding-bottom: 25px; text-align: center;}
.group5_main .box3 p{width:930px; margin: 0 auto; font-size: 13px; line-height: 23px; color:#999; text-align: center;}
.group5_main .box4{height:858px; background:#e8e4e3 url("../images/group5_b4_bg.png") no-repeat center;}


/*news*/
.news_ban{height:240px; background:url("../images/news_ban.jpg") no-repeat center;}
.news_main{padding:60px 0 60px; background-color: #f4f4f4;}
.news_main .item_wrap li{width:100%; height:140px; background-color: #fff; margin-bottom: 10px;}
.news_main li.stress{width:100%; height:220px;}
.news_main li>a>div{float:left;}
.news_main li.stress .pic{width:360px; height:220px;}
.news_main li.stress .txt{width:650px;}
.news_main li.stress .txt p{text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.news_main li.stress .time{margin-bottom: 16px; font-size: 24px; font-weight:bold; line-height: 24px; color:#dedede; font-family:"Novecentowide-DemiBold";}
.news_main li .item_box{width:120px; height:100px; padding-left:20px; padding-top:40px; background-color: #e8e8e8;}
.news_main li .item_box em{display:block;}
.news_main li .item_box .em1{font-size: 26px; line-height: 26px; color:#d51d3c; margin-bottom: 18px; font-family:"Novecentowide-DemiBold"; font-weight: bold;}
.news_main li .item_box .em2{font-size: 15px; line-height: 15px; color:#999; font-family:"Novecentowide-DemiBold"; font-weight: bold;}
.news_main li .txt{width:870px; padding:40px 40px 0;}
.news_main li .txt h3{margin-bottom: 8px; font-size: 16px; font-weight:bold; line-height: 16px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:color .3s;}
.news_main li .txt p{font-size: 13px; line-height: 21px; color:#999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_main li .icon{position:relative; float:right; width:108px; height:100%; border-left:1px solid #dedede;transition:all .3s;}
.news_main li .icon i{display:block; position:absolute; left:50%; top:50%; width:26px; height:6px; margin-top:-3px; margin-left: -13px; background:url("../images/news_icon_dot.png") no-repeat center top;}
.news_main li:hover .txt h3{color:#d51d3c;}
.news_main li:hover .icon{border-color:#d51d3c; background-color:#d51d3c;}
.news_main li:hover .icon i{background-position: center bottom;}
.news_main .addMore{display:block; width:40px; height:40px; margin:30px auto 0;}
.news_d_main{padding-top:40px; background-color: #f4f4f4;}
.news_d_main .w1200{overflow:hidden; background-color: #fff;}
.news_d_main .left{width:720px; padding:54px 40px 30px; background-color: #fff;}
.news_d_main .left .title{margin-bottom: 36px; padding-bottom: 16px; border-bottom:1px solid #f4f4f4;}
.news_d_main .left .title h2{font-size: 16px; line-height: 24px; color:#333;}
.news_d_main .left .title .row{height:32px; overflow:hidden; padding:16px 0;}
.news_d_main .left .title em{display:block; height:32px; font-size: 24px; line-height: 32px; color: #dedede;font-family: "Novecentowide-DemiBold"; font-weight: bold; margin-right: 40px;}
.news_d_main .left .title .text{font-size: 13px; line-height: 32px; color:#797a81; margin:0;}
.news_d_main .left .title .bshare-custom{overflow:hidden;}
.news_d_main .left .title a{float:left; padding:0; margin-right:5px; width:32px; height:32px; background:url("../images/share_icons.png") no-repeat;}
.news_d_main .left .title a.a2{background-position: -36px center;}
.news_d_main .left .title a.a3{background-position: -72px center;}

.news_d_main .left p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}
.news_d_main .left p img{display:inline-block;}
.news_d_main .left .ckg{padding-top:16px; margin-bottom: 40px;}
.news_d_main .left .share_wrap{height:32px;}
.news_d_main .left .share_wrap p{ font-size:13px; line-height: 32px; color:#797a81; margin:0;}
.news_d_main .left .share_wrap a{float:left; height:32px; width:32px; padding:0; margin-right: 4px; background:url("../images/share_group.jpg") no-repeat;}
.news_d_main .left .share_wrap a.a1{background-position: 0 center;}
.news_d_main .left .share_wrap a.a2{background-position: -36px center;}
.news_d_main .right{width:320px; padding:0 40px; background-color: #eaeaea;}
.news_d_main .right .title{font-size: 16px; line-height: 24px; color:#d51d3c; padding-top:56px; padding-bottom: 16px; margin-bottom: 36px; border-bottom: 2px solid #d51d3c;}
.news_d_main .right h3{font-size: 18px; line-height: 26px; color:#333;}
.news_d_main .right .item{ font-size: 18px; line-height: 26px; color:#dedede; margin-bottom: 26px; font-family: "Novecentowide-DemiBold"; font-weight: bold;}
.news_d_main .right p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}
.news_d_main .right .more{display:block; font-size: 13px; line-height: 17px; color:#d51d3c; margin-bottom: 38px;}
.news_d_main .right .wire{height:0; border-bottom: 2px solid #e3e3e3;}
.news_d_main .right .box{padding-top:36px;}
.news_d_main .right .box a{display:block; font-size: 12px; line-height: 20px; color:#999;}
.news3_main{padding:40px 0 60px; background-color: #f4f4f4;}
.news3_main .w1200{overflow:hidden;}
.news3_main .left{width:800px; padding:54px 40px 50px; background-color: #fff;}
.news3_main .left .title{margin-bottom: 20px; overflow:hidden;}
.news3_main .left .title h2{font-size: 18px; color:#333; line-height: 32px;}
.news3_main .left .title .share em{line-height: 32px;}
.news3_main .left .title .bsPromo{width:100px; overflow:hidden;}
.news3_main .left .title a{float:left; width:32px; height:32px; padding:0; margin:0; margin-left: 10px; background:url("../images/news3_share_group.png") no-repeat;}
.news3_main .left .title a.a1{background-position: 0 center;}
.news3_main .left .title a.a2{background-position: -42px center;}
.news3_main .left .title a.a3{background-position: -84px center;}
.news3_main .left .title a.a4{background-position: -126px center;}
.news3_main .right{width:280px; padding:0 20px; background-color: #e5e5e5;}
.news3_main .right .bd{padding:106px 0 20px; height:408px;}
.news3_main .right .bd .tempWrap{height:408px !important;}
.news3_main .right .vid{position:relative; width:100%; height:160px; background-color: #fff;}
.news3_main .right .vid a{position:absolute; left:50%; top:50%; width:60px; height:60px; margin:-30px 0 0 -30px; }
.news3_main .right p{font-size: 14px; line-height: 34px; color:#333; text-align: center; padding-bottom: 20px;}
.news3_main .right .btn_box{overflow:hidden;}
.news3_main .right .btn_box a{float:left; width:140px; height:50px;}
.news3_main .right .btn_box a.prev{background:#d51d3c url("../images/news3_prev.png") no-repeat center;}
.news3_main .right .btn_box a.next{background:#d51d3c url("../images/news3_next.png") no-repeat center;}
.news4_main{padding:40px 0 60px; background-color: #f4f4f4;}
.news4_main .w1200{background-color: #fff;}
.news4_main .t_icn{width:24px; padding-top: 54px; margin:0 auto 28px;}
.news4_main h3{font-size: 18px; font-weight:bold; line-height: 18px; color:#333; margin-bottom: 22px; text-align: center;}
.news4_main .hd{text-align: center;}
.news4_main .hd ul{display:inline-block;}
.news4_main .hd li{float:left; height:28px; line-height: 28px; padding:0 13px; color:#888; border-radius:14px; margin-right: 4px; cursor:pointer;}
.news4_main .hd li.on,.news4_main .hd li:hover{color:#fff; background-color: #d51d3c;}
.news4_main .bd{width:880px; padding-top: 36px; margin:0 auto; text-align: center;}
.news4_main .bd ul{display:inline-block; overflow:hidden;}
.news4_main .bd li{float:left; width:145px; margin-right: 100px;}
.news4_main .bd li p{height:52px; line-height: 52px; padding-bottom: 38px; font-size: 14px; color:#000; text-align: center;}




/*serve*/
.serve_ban{height:240px; background:url("../images/serve_ban.jpg") no-repeat center;}
.serve_main{padding-top:60px; background-color: #f4f4f4;}
.serve_t_txt{padding:60px 40px 33px; background-color: #fff;}
.serve_t_txt h2{font-size: 24px; font-weight:bold; line-height: 24px; color:#333; margin-bottom: 20px;}
.serve_t_txt .en{display:block; font-size: 36px; font-weight: normal; line-height: 36px; color:#e1e1e1; margin-bottom: 12px; font-family:"MONTSERRAT-REGULAR";}
.serve_t_txt h4{font-size: 16px; line-height: 16px; color:#666; margin-bottom: 25px;}
.serve_t_txt p{font-size: 13px; line-height: 23px; color:#999; margin-bottom: 22px; text-align:justify;}
.serve_picSlider{position:relative; margin-bottom: 60px;}
.serve_picSlider a{position:absolute; top:50%; display:block; width:23px; height:40px; margin-top: -20px; background:url("../images/tr_next_3.png") no-repeat; opacity:0; filter:alpha(opacity=0);}
.serve_picSlider a.prev{left:30px; background-position: left center;}
.serve_picSlider a.next{right:30px; background-position: right center;}
.serve_picSlider:hover a{opacity:.5; filter:alpha(opacity=50); transition:all .3s; -webkit-transition:all .3s;}
.serve_picSlider a:hover{opacity:1; filter:alpha(opacity=100);}
.serve_main .tab_wrap{position:relative; width:100%; height:732px;}
.serve_main .tab_wrap .box{position:absolute; left:50%; top:0; width:1920px; margin-left: -960px;}
.serve_main .tab_wrap .hd{position:relative; height:62px; border-top:2px solid #e8e4e3; border-bottom:2px solid #e8e4e3; margin-bottom:60px;}
.serve_main .tab_wrap .hd ul{position:absolute; top: -2px; left:50%; width:1200px; margin-left: -600px; overflow:hidden;}
.serve_main .tab_wrap .hd li{float:left; width:200px; height:66px; line-height: 66px; text-align: center; -webkit-transition: all .3s; transition: all .3s;}
.serve_main .tab_wrap .hd li a{font-size: 14px; color:#666;}
.serve_main .tab_wrap .hd li.on,.serve_main .tab_wrap .hd li:hover{background-color: #d51d3c;}
.serve_main .tab_wrap .hd li.on a,.serve_main .tab_wrap .hd li:hover a{color:#fff;}
.serve_main .tab_wrap .bd{width:1200px; padding-bottom:40px; margin:0 auto;}
.serve_main .picScroll .bd2{position:relative;}
.serve_main .picScroll .bd2:after{clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.serve_main .picScroll li{float:left; width:380px; height:446px; overflow:hidden; margin-right: 30px;}
.serve_main .picScroll li:hover .txt{top:-60px; background-color: #d51d3c;}
.serve_main .picScroll li:hover .txt>*{color:#fff;}
.serve_main .picScroll .txt{position:relative; left:0; top:0; padding:34px 0 0; height:252px; background-color: #fff; -webkit-transition: all .3s; transition: all .3s;}
.serve_main .picScroll .txt>*{text-align: center; -webkit-transition: all .3s; transition: all .3s;}
.serve_main .picScroll .txt h3{font-size: 18px; font-weight: bold; line-height: 30px; color:#d51d3c;}
.serve_main .picScroll .txt h4{font-size: 14px; line-height: 24px; color:#666;}
.serve_main .picScroll .txt .vice-h{margin-bottom: 22px;}
.serve_main .picScroll .txt .time{display:block; font-size: 24px; line-height: 26px; font-weight: normal; color:#ffb61b; font-family:"DINCond-Medium"; margin-bottom: 10px;}
.serve_main .picScroll .txt p{font-size: 13px; color:#999;}
.serve_main .picScroll .txt .btn{position:absolute; bottom:0; left:0; display:block; width:100%; height:60px; line-height: 60px; font-size: 14px; color:#fff; text-align: center; background-color: #ffb61b;}
.serve_main .picScroll .bd2 .tempWrap{width:1200px !important;}
.serve_main .picScroll .bd2>a{ position:absolute; top:50%; margin-top:-20px; width:40px; height:40px; z-index: 5; background:url(../images/group3_btn.png) no-repeat;}
.serve_main .picScroll .bd2>a.prev{left:-70px; background-position: left center;}
.serve_main .picScroll .bd2>a.next{right:-70px; background-position: right center;}
.serve_main .picScroll .bd2>a.nextStop,.serve_main .picScroll .bd2>a.prevStop{background-image: url(../images/group3_btn2.png);}
.serve_main .box a.more{display:block; width:180px; height:60px; margin:0 auto; font-size: 14px; line-height: 60px; text-align: center; color:#fff; background-color: #d51d3c;}
.serve_main .bottom{background-color: #e8e4e3;}
.serve_main .bottom .box{width:790px; padding:60px 410px 60px 0; margin:0 auto; background:url("../images/serve_pic_map.png") no-repeat right 60px;}
.serve_main .bottom .cen{width:100%; overflow:hidden;}
.serve_main .bottom .hd{padding-right: 30px; height:300px; overflow-y:auto; border-right: 4px solid #f0b807;}
.serve_main .bottom .hd li{width:86px; height:46px; line-height: 46px; text-align: center; border:2px solid #cdcdcd; margin-bottom: 10px; border-radius:25px;}
.serve_main .bottom .hd li.on{border-color:#d51d3c;}
.serve_main .bottom .hd li.on a{color:#d51d3c;}
.serve_main .bottom .hd a{color:#777;}
.serve_main .bottom .bd{width:636px; padding-left:30px;}
.serve_main .bottom .list .title{padding-top:12px; overflow:hidden;}
.serve_main .bottom .title a{float:left; display:block; line-height: 28px; padding:0 10px; margin-right: 4px; border-radius: 14px;}
.serve_main .bottom .title a.on{color:#fff; background-color: #ffb61b;}
.serve_main .bottom .list_main{padding-top:10px; width:100%; overflow-y:auto;}
.serve_main .bottom .list_main .row{margin-top:28px; overflow:hidden;}
.serve_main .bottom .list_main .fl{width:74px; font-size: 13px; line-height: 24px; color:#d51d3c;}
.serve_main .bottom .list_main .fr{width:562px;}
.serve_main .bottom .list_main a{float:left; font-size: 13px; line-height: 24px; color:#999; margin-right: 25px;}
.serve_more_main{padding:80px 0 60px; background-color: #f4f4f4;}
.serve_more_main .w1200{position:relative;}
.serve_more_main .tab_wrap{position:relative;}
.serve_more_main .tab_wrap .hd{position:absolute; width:1920px; left:50%; top:0; margin-left:-960px; height:62px; border-top:2px solid #e8e4e3; border-bottom:2px solid #e8e4e3;}
.serve_more_main .tab_wrap .hd ul{position:absolute; top: -2px; left:50%; width:1200px; margin-left: -600px; overflow:hidden;}
.serve_more_main .tab_wrap .hd li{float:left; width:200px; height:66px; line-height: 66px; text-align: center; -webkit-transition: all .3s; transition: all .3s;}
.serve_more_main .tab_wrap .hd li a{font-size: 14px; color:#666;}
.serve_more_main .tab_wrap .hd li.on,.serve_more_main .tab_wrap .hd li:hover{background-color: #d51d3c;}
.serve_more_main .tab_wrap .hd li.on a,.serve_more_main .tab_wrap .hd li:hover a{color:#fff;}
.serve_more_main .tab_wrap .bd_title{padding:44px 0 30px; text-align: center;}
.serve_more_main .tab_wrap .bd_title .a_wrap{display:inline-block;}
.serve_more_main .tab_wrap .bd_title a{padding:0 8px; font-size: 13px; line-height: 33px; color:#666;}
.serve_more_main .tab_wrap .bd_title a.on{color:#d51d3c;}
.serve_more_main .tab_wrap .bd{width:1200px; padding:0 0 10px; margin:0 auto;}
.serve_more_main .picScroll li{float:left; width:380px; height:446px; overflow:hidden; margin-right: 30px; margin-bottom: 30px; background-color: #fff;}
.serve_more_main .picScroll li:hover .txt{top:-60px; background-color: #d51d3c;}
.serve_more_main .picScroll li:hover .txt>*{color:#fff;}
.serve_more_main .picScroll .txt{position:relative; left:0; top:0; padding:34px 0 0; height:252px; background-color: #fff; -webkit-transition: all .3s; transition: all .3s;}
.serve_more_main .picScroll .txt>*{text-align: center; -webkit-transition: all .3s; transition: all .3s;}
.serve_more_main .picScroll .txt h3{font-size: 18px; font-weight: bold; line-height: 30px; color:#d51d3c;}
.serve_more_main .picScroll .txt h4{font-size: 14px; line-height: 24px; color:#666;}
.serve_more_main .picScroll .txt .vice-h{margin-bottom: 22px;}
.serve_more_main .picScroll .txt .time{display:block; font-size: 24px; line-height: 26px; font-weight: normal; color:#ffb61b; font-family:"DINCond-Medium"; margin-bottom: 10px;}
.serve_more_main .picScroll .txt p{font-size: 13px; color:#999;}
.serve_more_main .picScroll .txt .btn{position:absolute; bottom:0; left:0; display:block; width:100%; height:60px; line-height: 60px; font-size: 14px; color:#fff; text-align: center; background-color: #ffb61b;}
.serve_more_main .picScroll .bd2 .tempWrap{width:1200px !important;}
.serve_more_main .picScroll .bd2>a{ position:absolute; top:50%; margin-top:-20px; width:40px; height:40px; z-index: 5; background:url(../images/group3_btn.png) no-repeat;}
.serve_more_main .picScroll .bd2>a.prev{left:-70px; background-position: left center;}
.serve_more_main .picScroll .bd2>a.next{right:-70px; background-position: right center;}
.serve_more_main .picScroll .bd2>a.nextStop,.serve_more_main .picScroll .bd2>a.prevStop{background-image: url(../images/group3_btn2.png);}
.serve_more_main .box a.more{display:block; width:40px; height:40px; margin:0 auto;background:url("../images/news_icon_add.png") no-repeat center;}
.serve_d_main{padding-top:60px; background-color: #f4f4f4;}
.serve_d_main .top{position:relative; z-index: 10;}
.serve_d_main .top .title{font-size: 24px; line-height: 24px; font-weight: bold; color:#333; text-align: center; margin-bottom: 40px;}
.serve_d_main .top .box{position:relative; height:400px; width:100%;}
.serve_d_main .t_l{position:absolute; left:0; top:0; width:260px; height:460px; background-color: #d51d3c;}
.serve_d_main .t_l .title{font-size: 18px; color:#fff; padding:64px 0 48px; margin:0 auto;}
.serve_d_main .t_l a{position:relative; display:block; width:90px; height:60px; margin:0 auto 10px; line-height: 60px; padding-left: 90px; color:#666; background-color: #fff;}
.serve_d_main .t_l a i{position:absolute; left:35px; top:14px; width:34px; height:32px; background:no-repeat left center;}
.serve_d_main .t_l a.a1 i{background-image: url("../images/serve_d_item1.png");}
.serve_d_main .t_l a.a2 i{background-image: url("../images/serve_d_item2.png");}
.serve_d_main .t_l a.a3 i{background-image: url("../images/serve_d_item3.png");}
.serve_d_main .t_l a.a4 i{background-image: url("../images/serve_d_item4.png");}
.serve_d_main .t_l a.on,.serve_d_main .t_l a:hover{color:#fff; background-color: #ffb61b;}
.serve_d_main .t_l a.on i,.serve_d_main .t_l a:hover i{background-position:right center;}
.serve_d_main .t_r{position:relative;}
.serve_d_main .t_r .bd{width:940px; height:400px;}
.serve_d_main .t_r li{width:940px; height:400px;}
.serve_d_main .t_r .hd{position:absolute; bottom:-40px; right:12px; width:47px; height:16px;}
.serve_d_main .t_r .hd .pageState{width:47px; font-size: 14px; line-height: 16px; color:#d51d3c; text-align: center;}
.serve_d_main .t_r .hd a{position:absolute; top:0; display:block; width:12px; height:16px; background: url("../images/serve_d_hdBtn.png") no-repeat;}
.serve_d_main .t_r .hd a.prev{left:-12px; background-position: left center;}
.serve_d_main .t_r .hd .next{right:-12px; background-position: right center;}
.serve_d_main .middle{position:relative; z-index: 5; background-color: #fff;}
.serve_d_main .middle .w1200{position:relative; padding-bottom:34px; padding-top:115px;}
.serve_d_main .middle .txt_box{width:900px; min-height: 310px;}
.serve_d_main .middle .txt_box p{font-size: 13px; line-height: 24px; color:#999; margin-bottom: 20px; text-align: justify;}
.serve_d_main .middle .txt_box h4{font-size: 16px; line-height: 16px; padding-top:6px; color:#666;}
.serve_d_main .map_box{position:relative; width:100%; height:500px;}
.serve_d_main .map_box #allmap{width:100%; height:100%;}
.serve_d_main .map_box .w1200{position:absolute; left:50%; top:0; width:1200px; height:500px; margin-left:-600px;}
.serve_d_main .map_box .pon{position:absolute; z-index: 15; right:0; top:-360px; height:360px; width:260px; background-color: #d51d3c;}
.serve_d_main .map_box .pon .icon1{width:40px; height:40px; padding-top:40px; margin:0 auto 10px; background:url("../images/serve_d_phone.png") no-repeat center bottom;}
.serve_d_main .map_box .pon p{font-size: 13px; line-height: 13px; color:#f4f4f4; text-align: center; margin-bottom: 20px;}
.serve_d_main .map_box .pon strong{display:block; font-size: 24px; font-weight: normal; line-height: 24px; color:#f4f4f4; text-align: center; font-family: "MONTSERRAT-REGULAR";}
.serve_d_main .map_box .pon .hei{height:40px;}
.serve_d_main .map_box .ma img{margin:0 auto;}
.serve_d_main .map_box .pon .place{position:absolute; right:0; bottom:-120px; width:100%; height:48px; padding:36px 0; background-color: #ffb61b;}
.serve_d_main .map_box .pon .place i{display:block; width:40px; height:48px; background:url("../images/serve_d_site.png") no-repeat center; margin:0 auto;}


.serve2_main{padding-top:60px; background-color: #f4f4f4;}
.serve2_main .bgF{background-color: #fff;}
.serve2_main .m_tab .hd{position:relative; height:62px; padding:0 40px; border-top:2px solid #e8e4e3; border-bottom:2px solid #e8e4e3;}
.serve2_main .m_tab .hd ul{position:absolute; left:40px; top:-2px; height:66px; width:100%; overflow:hidden;}
.serve2_main .m_tab .hd li{float:left; height:66px; width:224px; text-align: center; line-height: 66px; -webkit-transition:all .3s; transition:all .3s;}
.serve2_main .m_tab .hd a{font-size: 14px; color:#666; -webkit-transition:all .3s; transition:all .3s;}
.serve2_main .m_tab .hd li.on,.serve2_main .m_tab .hd li:hover{background-color: #d51d3c;}
.serve2_main .m_tab .hd li.on a,.serve2_main .m_tab .hd li:hover a{color:#fff;}
.serve2_main .m_tab .bd{padding:0 40px;}
.serve2_main .m_tab .bd .txtBox{position:relative; padding-top:60px; padding-bottom: 50px; width:760px; margin:0 auto;}
.serve2_main .m_tab .bd .txtBox>*{text-align: center;}
.serve2_main .m_tab .bd .pic{padding-top: 60px;}
.serve2_main .m_tab .bd h2{font-size: 24px; line-height: 24px; color:#d51d3c; margin-bottom: 20px;}
.serve2_main .m_tab .bd h3{font-size: 16px; line-height: 16px; color:#666; margin-bottom: 15px;}
.serve2_main .m_tab .bd p{font-size: 13px; line-height: 23px; color:#999; margin-bottom: 20px; text-align:left !important;}
.serve2_main .m_tab .bd .icn{position:absolute; bottom:-40px; left:50%; width:80px; height:80px; margin-left: -40px; z-index: 10;}
.serve2_main .it_btm{position:relative; padding:80px 0 1px; width:1920px; margin-left:-400px; background-color: #d51d3c;}
.serve2_main .m_tab .it3 .it_btm{padding-bottom: 60px; background-color: #e8e4e3;}
.serve2_main .m_tab .it3_tBox{width:760px; margin:0 auto;}
.serve2_main .m_tab .it3_tBox>*{text-align: center;}
.serve2_main .m_tab .it3_pic{padding-top: 16px;}
.serve2_main .m_tab .it5 .it_btm{ padding-bottom: 0; background-color: #e8e4e3;}
.serve2_main .m_tab .it5_tBox{height:470px; padding:135px 0 0 778px; background:url('../images/serve2_it4_pic.png') no-repeat left bottom;}
.serve2_main .m_tab .it5 .ma{padding-top: 16px;}
.serve2_main .it_btm .list_wrap{width:1200px; margin:0 auto; overflow:hidden;}
.serve2_main .it_btm .item{width:1200px; margin:0 auto; overflow:hidden;}
.serve2_main .it_btm dl{float:left; width:380px; margin-right: 30px; margin-bottom:30px;}
.serve2_main .it_btm .list_wrap dd{padding:24px 0 14px; font-size: 0; text-align: center; background-color: #fff;}
.serve2_main .it_btm .list_wrap a dd h3{font-size: 18px; line-height: 24px; color:#666; margin-bottom: 13px;}
.serve2_main .it_btm .list_wrap dd p{display:inline-block; height:15px; margin:0; padding-left: 22px; font-size: 13px; line-height: 15px; color:#666; background:url("../images/serve2_it_btm_dd_site.png") no-repeat left;}
.serve2_main .it_btm .addMore{width:40px; height:40px; padding-top: 40px; margin:0 auto;}



.serve3_main{padding-top: 60px; background-color: #f4f4f4;}
.serve3_main .top{width:1200px; margin:0 auto; padding-bottom:50px; background-color: #fff;}
.serve3_main .picBox{height:420px; padding:0 40px;}
.serve3_main .picBox div{position:relative; overflow:hidden;}
.serve3_main .picBox > div{margin-right: 10px;}
.serve3_main .picBox > div >div{margin-bottom: 10px;}
.serve3_main .picBox .pic1{width:408px;}
.serve3_main .picBox .pic2{width:200px;}
.serve3_main .picBox .pic3{width:200px;}
.serve3_main .picBox .pic4{width:282px;}
.serve3_main .picBox .pic3 .b_t{padding-top:78px; height:122px; background-color: #ffb61b;}
.serve3_main .picBox .pic3 p{font-size: 14px; color:#fff; text-align: center;}
.serve3_main .picBox .t{display:block; position:absolute; left:0; top:0; width:0; height:5px; background-color: #d51d3c;}
.serve3_main .picBox .l{display:block; position:absolute; left:0; top:0; width:5px; height:0; background-color: #d51d3c;}
.serve3_main .picBox .r{display:block; position:absolute; right:0; bottom:0; width:5px; height:0; background-color: #d51d3c;}
.serve3_main .picBox .b{display:block; position:absolute; right:0; bottom:0; width:0; height:5px; background-color: #d51d3c;}
.serve3_main .m_scroll{padding:60px 0; background-color: #ffb61b;}
.serve3_main .m_scroll .bd{position:relative; width:1200px; margin:0 auto;}
.serve3_main .m_scroll a.aBtn{position:absolute; top:50%; display:block; width:44px; height:44px; margin-top: -22px; background:url("../images/serve3_icon_btn.png") no-repeat;}
.serve3_main .m_scroll a.prev{left:-84px; background-position: left center;}
.serve3_main .m_scroll a.next{right:-84px; background-position: right center;}
.serve3_main .m_scroll .tempWrap{width:1200px !important;}
.serve3_main .m_scroll li{width:515px; height:327px; padding:40px 40px 0; background-color: #fff; margin-right: 10px;}
.serve3_main .m_scroll li i{display:block; height:80px; margin-bottom: 25px;}
.serve3_main .m_scroll li h3{font-size: 24px; font-weight:bold; line-height: 24px; color:#333; margin-bottom: 20px;}
.serve3_main .m_scroll li h4{font-size: 16px; line-height: 16px; color:#666; margin-bottom: 16px;}
.serve3_main .m_scroll li p{height:126px; font-size: 13px; line-height: 21px; color:#999; overflow-y:auto;}
.serve3_main > .bottom{min-width: 1200px; height:454px; padding:60px 0; background:url("../images/serve3_b_bg.png") no-repeat center;}


/*investor*/
.investor_ban{height:240px; background:url("../images/investor_ban.jpg") no-repeat center;}
.investor_main{padding-top:60px; background-color: #f4f4f4;}
.investor_main .w1200{overflow:hidden;}
.investor_main .left{position:relative; width:720px; min-height: 195px; padding:25px 40px 80px; background-color: #fff;}
.investor_main .left .row{height:122px; width:; padding:10px 0; overflow:hidden;}
.investor_main .left .row .time{width:102px; height:102px; padding:20px 0 0 20px; background-color: #f4f4f4;}
.investor_main .left .time h3{font-size: 36px; color:#d51d3c; font-family: "Novecentowide-DemiBold"; font-weight: bold; margin-bottom: 18px;}
.investor_main .left .time h4{font-size: 20px; color:#999; font-family: "Novecentowide-DemiBold";}
.investor_main .left .wire{width:100%; height:0; border-bottom: 2px solid #f4f4f4;}
.investor_main .left .txt{position:relative; padding:0 30px; width:538px; height:100%; background-color: #fff; transition: background-color .2s; -webkit-transition: background-color .2s;}
.investor_main .left .txt.over{background-color: #f4f4f4;}
.investor_main .left .txt h3{font-size: 16px; line-height: 56px; color:#333;}
.investor_main .left .txt p{width:100%; font-size: 13px; line-height: 21px; color:#999; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.investor_main .left .txt .hid{position:absolute; right:0; top:0; width:122px; height:122px; padding-left:142px; background:url("../images/investor_row_dim.png") no-repeat left center; display:none;}
.investor_main .left .hid .color{width:100%; height:100%; background-color: #d51d3c;}
.investor_main .left .hid i{display:block; width:40px; height:40px; margin:0 auto; padding-top:41px;}
.investor_main .left .register{display:none; position:absolute; left:0; top:0; width:100%; height:100%;}
.investor_main .left .register .bg{position:absolute; left:0; top:0; width:100%; height:100%; background-color: #000; opacity:.5; filter:alpha(opacity=50);}
.investor_main .left .register .main_box{position:absolute; z-index: 2; left:50%; margin-left: -230px; top:60px; width:460px; height:255px; background-color: #f2f2f2;}
.investor_main .left .register h2{font-size: 24px; font-weight: bold; height:65px; line-height: 65px; color:#d51d3c; border-bottom: 2px solid #d51d3c; padding-left: 28px;}
.investor_main .left .register input{display:block; width:370px; padding:0 17px; height:48px; line-height: 48px; font-size: 16px; color:#999; border:0 none; border:1px solid #c2c2c2; margin:30px auto 48px; background-color: #f2f2f2;}
.investor_main .left .register .submit{display: block; width:100px; height:35px; line-height: 35px; font-size: 20px; text-align: center; color:#fff; background-color: #d51d3c; margin:0 auto;}
.investor_right{width:320px; padding:0 40px; background-color: #e8e8e8;}
.investor_right h2{font-size: 24px; line-height: 24px; padding:60px 0 40px; color:#d51d3c; border-bottom: 2px solid #d51d3c;}
.investor_right .b_box{padding-left:80px; margin-top:40px; background:url("../images/investor_lady.png") no-repeat left top;}
.investor_right .b_box h4{font-size: 16px; line-height: 16px; color:#666; margin-bottom: 14px;}
.investor_right .b_box p{font-size: 13px; line-height: 13px; color:#999; margin-bottom: 9px;}
.investor_main .investor_d_main{padding-top: 0;}
.investor_d_main .left{min-height: 195px;}
.investor_d_main .l_title{position:relative; height:103px; line-height: 103px; border-bottom: 1px solid #e8e8e8; margin-bottom: 65px;}
.investor_d_main .l_title h2{font-size: 24px; font-weight:bold; color:#d51d3c;}
.investor_d_main .l_title .pon{position:absolute; right:0; top:0; overflow:hidden;}
.investor_d_main .l_title .div{float:left; width:88px; height:103px; margin-left: 10px; background-color: #d51d3c;}
.investor_d_main .l_title em{display: block; padding:26px 0 20px; font-size: 12px; line-height: 12px; text-align: center; color:#fff;}
.investor_d_main .l_title span{display: block; font-size: 36px; font-family:"DINCond-Bold"; line-height: 32px; text-align: center; color:#fff;}
.investor_d_main h3{font-size: 20px; font-weight:bold; padding-bottom: 13px; margin-bottom: 40px; color:#d51d3c; border-bottom: 1px solid #e6e6e6;}
.investor_d_main p{font-size: 13px; line-height: 20px; color:#888; margin-bottom: 14px;}
.investor_d_main .lump1{padding-bottom:30px;}
.investor_d_main .lump1 h3{margin-bottom: 25px;}
.investor_d_main .lump2{padding-bottom: 35px;}
.investor_d_main .lump2 h3{margin-bottom: 34px;}
.investor_d_main table{width:100%;}
.investor_d_main table tr.strong{background-color: #e6e6e6 !important;}
.investor_d_main table td,.investor_d_main table th{height:50px; line-height: 50px; text-align: center;}
.investor_d_main th{font-size: 14px; font-weight: bold; color:#4c4c4c;}
.investor_d_main th p{font-size: 12px; line-height: 18px; color:#4c4c4c; margin:0;}
.investor_d_main td{font-size: 14px; color:#888;}
.investor_d_main .lump3{padding-bottom: 65px;}
.investor_d_main .lump3 h3{margin-bottom: 25px;}
.investor_d_main .lump3 p{margin-bottom: 25px;}
.investor_d_main .lump3 .a_box{height:60px; background-color: #d51d3c;}
.investor_d_main .lump3 .download p{height:60px; line-height: 60px; font-size: 13px; color:#fff; text-align:justify;}
.investor_d_main .lump3 .download .fl{width:563px; padding:0 40px;}
.investor_d_main .lump4 .row{height:auto; padding:20px 0 0; overflow:hidden;}
.investor_d_main .lump4 .pic img{width:100%;}
.investor_d_main .lump4 .fl{width:400px;}
.investor_d_main .lump4 .fr{width:270px;}
.investor_d_main .lump4 h4{font-size: 13px; line-height: 21px; font-weight: bold; color:#888; margin-bottom: 12px;}
.investor_d_main .lump4 p{color:#666;}
.investor2_main{padding:60px 40px 70px;}
.investor2_main .left{min-height: 195px;}
.investor2_main .i2_top{padding-bottom: 16px;}
.investor2_main .i2_top h3{font-size: 15px; font-weight: bold; line-height: 15px; color:#333; margin-bottom: 10px;}
.investor2_main .i2_top p{font-size: 14px; line-height: 21px; color:#4c4c4c; margin-bottom: 20px;}
.investor2_main .i2_top p span{font-size: 13px; color:#808080;}
.investor2_main form input{width:700px; padding-left: 20px; margin-bottom: 10px; height:66px; line-height: 66px; font-size: 14px; color:#999; border:0 none; background-color: #ececec;}
.investor2_main form textarea{width:680px; height:140px; padding:20px; font-size: 14px; line-height: 26px; color:#999; background-color: #ececec; border:0 none;}
.investor2_main form .btn{width:100%; margin-top:10px; padding:0; color:#fff; cursor:pointer; background-color: #ffb61b;}
.investor3_main .left{min-height: 195px; padding-bottom: 44px;}
.investor3_main .left .listWrap{width:762px; overflow:hidden;}
.investor3_main .left dl{float:left; width:212px; margin-right: 42px;}
.investor3_main .left dt{position:relative; height:298px;}
.investor3_main .left dt img{border:2px solid #eee;}
.investor3_main .left dt .hid{position:absolute; left:0; top:0; width:100%; height:128px; padding-top: 170px; background:url("../images/investor3_dt-bg.png"); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; opacity:0; filter:alpha(opacity=0);}
.investor3_main .left dt:hover .hid{opacity:1; filter:alpha(opacity=100);}
.investor3_main .left dt a.btn{display: block; width:60px; height:30px; line-height: 30px; margin:0 auto; font-size: 14px; text-align: center; color:#999; background-color: #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.investor3_main .left dt a.btn1{margin-bottom: 8px;}
.investor3_main .left dt a.btn:hover{color:#fff; background-color: #d51d3c;}
.investor3_main .left dd{height:77px; padding-top: 15px;}
.investor3_main .left dd p{font-size: 14px; line-height: 24px; color:#999; text-align: center;}
.investor3_main .left .moreWrap{padding-top: 20px;}
.investor3_main .left .moreWrap .addMore{display:block; width:40px; height:40px; margin:0 auto;}

/*society*/
.society_ban{height:240px; background:url("../images/society_ban.jpg") no-repeat center;}
.society_main{padding-top:40px; background-color: #f4f4f4; overflow:hidden;}
.society_main .top{height:440px; background-color: #fff;}
.society_main .t_txt{width:520px; height:; padding:60px 40px;}
.society_main .t_txt h2{font-size: 24px; font-weight:bold; line-height: 24px; color:#d51d3c; margin-bottom: 16px;}
.society_main .t_txt h4{font-size: 14px; line-height: 24px; color:#777; margin-bottom: 22px;}
.society_main .t_txt p{font-size: 13px; line-height: 23px; color:#999; margin-bottom: 20px; text-align: justify;}
.society_main .t_r{width:600px;}
.society_main .t_r .box1{height:240px;}
.society_main .t_r .box1 .pic{width:400px; height:240px; overflow:hidden;}
.society_main .t_r .box2{height:200px;}
.society_main .t_r .box2 .en{width:180px; height:135px; padding:65px 0 0 20px; font-size: 36px; font-family:"DINCond-Bold"; line-height: 36px; color:#fff; background-color: #ffb61b; letter-spacing:-1px;}
.society_main .t_r .b2_txt{width:360px; height:130px; padding:70px 0 0 40px;}
.society_main .t_r .b2_txt h3{font-size: 24px; font-weight:bold; line-height: 24px; color:#d51d3c; margin-bottom: 7px;}
.society_main .t_r .b2_txt p{font-size: 14px; line-height: 18px; color:#999;}
.society_main .bottom{height:420px; background-color: #d51d3c;}
.society_main .bottom .w1200{height:400px; background:url("../images/society_b_bg.jpg") no-repeat center;}
.society_main .bottom .txt{width:320px; padding:120px 40px 0;}
.society_main .bottom .txt p{font-size: 13px; line-height: 23px; color:#717171; margin-bottom: 20px;}
.society2_main{padding:60px 0; background-color: #f4f4f4;}
.society2_main dl{width:380px; margin-bottom: 30px;}
.society2_main dt{background-color: #c5c5c5;}
.society2_main dd{padding:36px 40px 20px; background-color: #fff; transition: all .3s; -webkit-transition: all .3s;}
.society2_main dd *{transition: all .3s; -webkit-transition: all .3s;}
.society2_main dd h3{font-size: 16px; line-height: 24px; color:#333;}
.society2_main dd .en{font-size: 24px; line-height: 24px; color:#dedede; font-family:"Novecentowide-DemiBold"; margin-bottom: 10px;}
.society2_main dd p{font-size: 13px; line-height: 21px; color:#888;}
.society2_main dl:hover dd{ background-color: #d51d3c;}
.society2_main dl:hover dd *{color:#fff;}
.society2_main .addMore{display:block; width:40px; height:40px; padding-top:10px; margin:0 auto;}

/*join*/
.join_A_main{padding-top:77px; background-color: #f4f4f4;}
.join_A_main .w1200{position:relative; z-index: 5; }
.join_A_main .title{padding-bottom: 57px;}
.join_A_main .title p{font-size: 18px; line-height: 24px; color:#666;}
.join_A_main .m_wrap{height:300px; background-color: #f4f4f4;}
.join_A_main .m_wrap .b3{width:520px; padding:56px 40px 0;}
.join_A_main .m_wrap .b3 p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}
.join_A_main .bg{height:210px; margin-top: -150px; background-color: #d51d3c;}
.join_ban{height:240px; background:url("../images/join_ban.jpg") no-repeat center;}
.join_main{padding-top:80px; background-color: #f4f4f4;}
.join_main .t_box1{width:800px; padding-bottom: 36px;}
.join_main .t_box1 h3{font-size: 18px; font-weight: bold; line-height: 18px; color:#d51d3c; margin-bottom: 10px;}
.join_main .t_box1 h4{font-size: 16px; line-height: 16px; color:#666; margin-bottom: 16px;}
.join_main .t_box1 p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}
.join_main .t_box2{position:relative;}
.join_main .b2_l{width:720px; padding:36px 40px 40px; background:#ffb61b url("../images/jion_b2_l_bg.jpg") no-repeat right bottom; overflow:hidden;}
.join_main .b2_l_l{width:322px; padding-right: 38px;}
.join_main .b2_l_l .item_wrap{overflow:hidden;}
.join_main .b2_l_l h3{font-size: 16px; line-height: 24px; color:#fff; margin-bottom: 36px;}
.join_main .b2_l_l .it{width:140px; height:170px; padding:30px 0 0 20px; background-color: #fff;}
.join_main .b2_l_l .it .pic{height:50px;}
.join_main .b2_l_l .it .h4{font-size: 16px; line-height: 16px; padding:15px 0 10px; color:#ffb61b;}
.join_main .b2_l_l .it p{font-size: 13px; line-height: 20px; color:#999;}
.join_main .b2_l_r{padding-top:80px;}
.join_main .b2_l_r p{font-size: 13px; line-height: 20px; color:#fff;}
.join_main .b2_r{position:absolute; right:-360px; top:0; width:760px; height:360px; background-color: #fff;}
.join_main .b2_r img{position:absolute; left:-70px; bottom:0;}
.join_main .bottom_scroll{padding:60px 0; background-color:#e8e4e3;}
.join_main .bottom_scroll .hd{position:relative; height:62px; border-top:2px solid #dfd9d7; border-bottom:2px solid #dfd9d7; margin-bottom: 40px;}
.join_main .bottom_scroll .hd ul{position:absolute; top:-2px; left:50%; width:1200px; height:66px; margin-left: -600px;}
.join_main .bottom_scroll .hd li{float:left; width:300px; height:66px; line-height: 66px; text-align: center; transition: all .3s; -webkit-transition: all .3s; cursor:pointer;}
.join_main .hd li a{font-size: 18px; font-weight: bold; color:#666; transition: all .3s; -webkit-transition: all .3s;}
.join_main .hd li.on a,.join_main .hd li:hover a{color:#fff;}
.join_main .hd li.on,.join_main .hd li:hover{background-color: #d51d3c;}
.join_main .bottom_scroll .bd{height:450px; background-color: #fff;}
.join_main .bd{width:1200px; margin:0 auto;}
.join_main .bd .box_l{position:relative; width:796px; height:446px; border:2px solid #d51d3c;}
.join_main .bd .l_hd{position:absolute; right:18px; bottom:18px; border-radius:50%; background-color: #ffb61b; z-index: 3; font-family:"DINCond-Medium";}
.join_main .bd .l_hd .pageState{width:60px; height:60px; line-height: 60px; font-size: 30px; color:#fff; text-align: center;}
.join_main .bd .l_bd li{width:796px; height:446px;}
.join_main .bd .box_r{width:320px; height:450px; padding:0 40px;}
.join_main .bd .box_r .t{padding-top:65px;}
.join_main .bd .box_r .t h3{font-size: 18px; line-height: 18px; color:#333; margin-bottom: 9px;}
.join_main .bd .box_r .t p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 36px;}
.join_main .bd .box_r .radius{height:260px; border: 1px solid #e8e4e3; border-radius: 5px;}
.join_main .bd .box_r .bL{width:118px;}
.join_main .bd .box_r .bR{width:188px;}
.join_main .bd .box_r .radius img{padding-top:20px; padding-bottom: 16px; margin:0 auto;}
.join_main .bd .box_r .radius p{font-size: 13px; line-height: 21px; color:#999; text-align: center;}
.join2_main{padding-top:60px; background-color: #f4f4f4;}
.join2_main .main{overflow:hidden;}
.join2_main .row{position:relative; padding:0 40px; background-color: #fff; margin-bottom: 10px;}
.join2_main .row_l{width:720px;}
.join2_main .row_l .hid{overflow:hidden; display:none; min-width:130px;}
.join2_main .row_l .wire{float:left; height:100%;width:0; border-right:2px solid #f4f4f4;}
.join2_main .row_l .box-1{width:352px; padding-bottom: 36px;}
.join2_main .row_l .box-2{width:306px; padding:0 30px 36px;}
.join2_main .row_l h3{font-size: 16px; height:72px; line-height: 72px; color:#666; transition: all .3s; -webkit-transition: all .3s;}
.join2_main .row.on .row_l h3{color:#d51d3c;}
.join2_main .row_l h4{font-size: 16px; line-height: 20px; color:#666; margin-bottom: 18px;}
.join2_main .row_l p{font-size: 13px; line-height: 21px; color:#999;}
.join2_main .row .pon{display:none; position:absolute; top:0; right:0; width:360px; min-height: 72px !important; background-color: #ffb61b;}
.join2_main .row .pon .icn{height:70%; background:url("../images/join2_icn.png") no-repeat center;} 
.join2_main .row .pon .btn{display:block; width:100px; height:50px; margin:0 auto; line-height: 50px; font-size: 14px; text-align: center; color:#666; background-color: #fff; border-radius:25px;}
.join2_main .main .addMore{display:block; width:40px; height:40px; padding:30px 0 100px; margin:0 auto;}
.join2_main .hr_wrap{height:218px; background-color: #d51d3c;}
.join2_main .hr_wrap .w1200{position:relative; padding-top:76px;}
.join2_main .hr_wrap p{font-size: 13px; text-align: center; color:#fff;}
.join2_main .hr_wrap a{display:block; position:absolute; top:-40px; left:50%; width:80px; height:80px; margin-left: -40px;}
.join2_d_main{position:relative; padding:45px 0 60px; background-color: #f4f4f4;}
.join2_d_main>.w1200{position:relative; z-index: 5; padding:60px 40px; background-color: #fff;}
.join2_d_main .postBox{width:320px;}
.join2_d_main .icn{margin-bottom: 11px;}
.join2_d_main .icn img{height:60px;}
.join2_d_main h3{font-size: 16px; font-weight: bold; line-height: 34px; color:#d51d3c;}
.join2_d_main p{font-size: 13px; line-height: 21px; color:#999;}
.join2_d_main .sbmBox{width:800px;}
.join2_d_main .sbmBox .box{padding-bottom: 36px;}
.join2_d_main form input{float:left; width:370px; height:60px; line-height: 60px; padding-left: 20px; font-size: 13px; color:#999; border:0 none; background-color: #f4f4f4; margin: 0 20px 20px 0; cursor:pointer;}
.join2_d_main form .iptBox{position:relative; float:left; height:60px; width:390px; margin-right: 20px;}
.join2_d_main form .iptBox input{width:310px; padding-right: 60px;}
.join2_d_main form .iptBox .bt{display:block; position:absolute; right:0; top:0; width:60px; height:60px; background:#d51d3c no-repeat center;}
.join2_d_main form .iB1 .bt{background-image: url("../images/news3_next.png"); background-size: 19px 11px;}
.join2_d_main form .iB2 .bt{cursor:pointer; background-image: url("../images/join2_icon_img.png");}
#upload{width:100%; height:100%; padding:0; margin:0; opacity:0; filter:alpha(opacity=0);}
.join2_d_main form .iB1 ul{position:absolute; left:0; top:60px; z-index: 15; width:386px; max-height: 159px; overflow-y: auto; background-color: #f4f4f4; border:2px solid #333; display:none;}
.join2_d_main form .iB1 li{height:29px; line-height: 29px; padding-left: 20px; font-size: 14px; border-bottom: 1px solid #333; cursor:pointer;}
.join2_d_main form .iB2 .ib2_pon{position:absolute; left:0; top:66px; width:260px; padding-left: 20px; font-size: 13px; line-height: 21px; color:#999;}
.join2_d_main form .ib2_pon a{color:#d51d3c;}
.join2_d_main form .submit{width:100%; color:#fff; background-color: #ffb61b; margin: 84px 0 0;}
.join2_d_main .bg{position:absolute; left:0; bottom:0; width:100%; height:565px; background-color: #d51d3c;}

/*meet*/
.meet_ban{height:240px; background:url("../images/meet_ban.jpg") no-repeat center;}
.meet_main{padding:60px 0 70px; background-color: #f4f4f4;}
.meet_main .t_txt{padding:60px 40px 36px; background-color: #fff;}
.meet_main .t_txt h2{font-size: 24px; font-weight: bold; line-height: 24px; color:#d51d3c; margin-bottom: 25px;}
.meet_main .t_txt h4{font-size: 16px; line-height: 24px; color:#666; margin-bottom: 16px;}
.meet_main .t_txt p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}
.meet_main .b_txt .b_txtL_box{width:280px; padding:40px 20px 30px; margin-left: 40px; background-color: #d51d3c;}
.meet_main .b_txt .b_txtR_box{width:800px; margin-left: 40px; padding:44px 0 0;}
.meet_main .b_txtL_box .pic{ width:52px; margin:0 auto 18px;}
.meet_main .b_txtL_box li{height:66px; line-height: 66px; font-size:16px; color:#666; text-align:center; background-color: #fff; margin-bottom: 8px; cursor:pointer;}
.meet_main .b_txtL_box li.on{color:#fff; background-color:#b60634;}
.meet_main .b_txt .b_txtR_box h2{font-size: 24px; font-weight: bold; line-height: 56px; color:#d51d3c;}
.meet_main .b_txt .b_txtR_box h4{font-size: 16px; line-height: 36px; color:#666;}
.meet_main .b_txt .b_txtR_box p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px; text-align: justify;}
.meet_main .b_txt .b_txtR_box em{float:left; width:17px; height:21px; background:url("../images/meet_txt.png") no-repeat left center;}
.meet_main .b_txt .b_txtR_box span{display:block; font-size: 13px; line-height: 21px; color:#999; text-align: justify;}
.meet2_main{padding:60px 0 90px; background-color: #f4f4f4;}
.meet3_main{padding:80px 0 60px; background-color: #f4f4f4;}
.meet3_main .top{ border-bottom: 10px solid #e8e4e3;}
.meet3_main .top .w1200{position:relative;}
.meet3_main .top .t_wrap{width:800px; padding-bottom: 30px;}
.meet3_main .top h3{margin-bottom: 40px; font-size: 18px; color:#333;}
.meet3_main .top .row{height:50px; padding-left: 60px; line-height: 50px; margin-bottom: 10px; background:no-repeat left center;}
.meet3_main .top .r1{font-size: 30px; color:#ffb61b; font-family:"Novecentowide-DemiBold"; background-image: url("../images/meet3_icon1.png");}
.meet3_main .top .r2{font-size: 13px; color:#888; background-image: url("../images/meet3_icon2.png");}
.meet3_main .top .r3{font-size: 13px; color:#888; background-image: url("../images/meet3_icon3.png");}
.meet3_main .top .pon{position:absolute; right:40px; bottom:-88px;}

/*cooperation*/
.cooperation_ban{height:240px; background:url("../images/coo_ban.jpg") no-repeat center;}
.cooperation_main{padding-top: 80px; background-color: #f4f4f4;}
.cooperation_main .top .w1200{overflow:hidden;}
.cooperation_main .top h3{font-size: 18px; font-weight:bold; text-align:center; color:#333; line-height: 18px; margin-bottom: 30px;}
.cooperation_main .t_lTxt{width:686px; padding-right: 40px;}
/*.cooperation_main .t_lTxt h3{font-size: 18px; font-weight:bold; text-align:center; color:#333; line-height: 18px; margin-bottom: 15px;}*/
.cooperation_main .t_lTxt p{font-size: 13px; color:#999; line-height: 21px; margin-bottom: 20px; text-align: justify;}
.cooperation_main .t_rBox{background-color: #e8e4e3;}
.cooperation_main .t_rBox>div{width:237px; padding-top: 60px; padding-bottom: 1px;}
.cooperation_main .t_rBox .icon{width:60px; margin:0 auto 18px;}
.cooperation_main .t_rBox em{display:block; font-size: 16px; line-height: 20px; text-align: center; color:#666; }
.cooperation_main .t_rBox p{font-size: 13px; line-height: 21px; text-align: center; color:#999; text-align: center; margin-bottom: 27px;}
.cooperation_main .m_item{padding:60px 0 0; background-color: #fff;}
.cooperation_main .m_item .w1200{position:relative ; z-index: 5;}
.cooperation_main .m_item .title{font-size: 18px; font-weight:bold; line-height: 18px; text-align: center; color:#333; margin-bottom: 40px;}
.cooperation_main .m_item li{float:left; width:232px; height:260px; padding-top: 40px; background: #f4f4f4 url("../images/coo_item_bg.jpg") repeat-x left bottom; margin-right: 10px;}
.cooperation_main .m_item li a{cursor:default;}
.cooperation_main .m_item li .icn{width:80px; margin:0 auto 30px;}
.cooperation_main .m_item li h4{font-size: 18px; line-height: 18px; text-align: center; color:#333; margin-bottom: 16px;}
.cooperation_main .m_item li p{font-size: 13px; line-height: 21px; text-align: center; color:#999;}
.cooperation_main .b_contact{position:relative ; z-index: 3; padding:86px 0 56px; margin-top:-30px; background-color: #d51d3c;}
.cooperation_main .b_contact p{font-size: 13px; line-height: 21px; color:#fff; text-align: center;}

/*contact*/
.contact_ban{height:240px; background:url("../images/contact_ban.jpg") no-repeat center;}
.contact_main{padding-top: 80px; background-color: #f4f4f4;}
.contact_main .top{position:relative; height:270px;}
.contact_main .t_l{width:360px;}
.contact_main .t_l .title{font-size: 14px; color:#999; line-height: 14px; padding-bottom: 20px; border-bottom: 2px solid #e8e4e3;}
.contact_main .t_l .box{padding-top: 40px;}
.contact_main .t_l .box h3{font-size: 18px; color:#333; line-height: 18px; padding-bottom: 24px;}
.contact_main .t_l .box p{font-size: 13px; color:#888; line-height: 25px;}
.contact_main .t_r{position:absolute; right:-360px; top:0; width:1160px;}
.contact_main .t_r .title{width:760px;}
.contact_main .t_r .title ul{position:relative; height:34px; padding-left: 42px;}
.contact_main .t_r .title li{float:left; margin-right: 20px;}
.contact_main .t_r .title li a{font-size: 14px; color:#999;}
.contact_main .t_r .title li.curr a{color:#d51d3c;}
.contact_main .t_r .title .navslip{position:absolute; bottom:-2px; height:2px; background-color: #d51d3c;}
.contact_main .t_r .con_box{width:760px; height:194px; padding:40px 0 0 40px; border-left:2px solid #e8e4e3; border-top:2px solid #e8e4e3;}
.contact_main .t_r .con_box h4{font-size: 18px; line-height: 18px; color:#333; margin-bottom: 24px;}
.contact_main .t_r .con_box p{font-size: 13px; line-height: 25px; color:#888;}
.contact_main .bottom{position:relative; height:440px;}
.contact_main .b_l{position:absolute; left:-360px; top:0; width:760px; height:440px; background-color: #e8e4e3;}
.contact_main .b_l .box{padding:40px 40px 0 0; height:400px; width:360px;}
.contact_main .b_l .hd ul{overflow:hidden; margin-bottom: 34px;}
.contact_main .b_l .hd li{float:left; width:86px; height:46px; line-height: 46px; font-size: 14px; color:#777; text-align: center; border:2px solid #cdcdcd; border-radius:50px; margin-right: 10px; transition:all .3s; -webkit-transition:all .3s; cursor:pointer;}
.contact_main .b_l .hd li.on,.contact_main .b_l .hd li:hover{color:#fff; background-color: #d51d3c; border-color:#d51d3c;}
.contact_main .b_l .bd .firm_wrap{ border-bottom:2px solid #d51d3c;}
.contact_main .b_l .bd .bd_item{padding-bottom: 34px; overflow:hidden;}
.contact_main .b_l .bd li{float:left; line-height: 25px; margin-right: 25px;}
.contact_main .b_l .bd a{color:#666;}
.contact_main .b_l .bd li.on a{color:#d51d3c;}
.contact_main .b_l .bd .item_conter{padding-top: 40px;}
.contact_main .b_l .item_conter{padding-top:40px;}
.contact_main .b_l .item_conter h4{font-size: 18px; line-height: 18px; color:#333; margin-bottom: 24px;}
.contact_main .b_l .item_conter p{font-size: 13px; line-height: 25px; color:#888;}
.contact_main .b_r{position:absolute; top:0; right:-360px; width:1160px; height:440px;}
.contact_main #b_rMap{width:100%; height:100%;}


/*law*/
.law_ban{height:240px; background:url("../images/contact_ban.jpg") no-repeat center;}
.law_main{padding: 80px 0 120px; background-color: #f4f4f4;}
.law_main h4{font-size: 16px; line-height: 16px; color:#444; margin-bottom: 10px;}
.law_main p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}

/*inform*/
.inform_ban{height:240px; background:url("../images/contact_ban.jpg") no-repeat center;}
.inform_main{padding: 80px 0 20px; background-color: #f4f4f4;}
.inform_main .t_txt{padding-bottom: 16px;}
.inform_main .t_txt h3{font-size: 18px; font-weight:bold; line-height: 18px; color:#333; margin-bottom: 20px;}
.inform_main .t_txt p{font-size: 13px; line-height: 21px; color:#999; margin-bottom: 20px;}
.inform_main .main{height:466px; background-color: #fff; overflow:hidden;}
.inform_main .main .box1{width:400px;}
.inform_main .main .box2{width:319px; padding:20px 40px 0; border-right: 1px solid #eceae8;}
.inform_main .main .box3{position:relative; width:320px; height:410px; padding:56px 40px 0;}
.inform_main .main .row{padding: 36px 0;}
.inform_main .main .wire{height:0; border-bottom: 5px solid #e8e4e3;}
.inform_main .main h3{font-size: 16px; line-height: 24px; color:#d51d3c; margin-bottom: 16px;}
.inform_main .main p{font-size: 13px; line-height: 21px; color:#8d8d8d;}
.inform_main .main .pon{position:absolute; bottom:0; left:50%; margin-left: -110px;}

/*map*/
.map_main{padding:80px 0 103px; background-color: #f4f4f4;}
.map_main .title{position:relative; padding-left:40px; height:60px; background-color: #d51d3c;}
.map_main a.home{position:absolute; left:20px; top:20px;}
.map_main li{position:relative; float:left; height:60px; padding:0 40px; line-height:60px;}
.map_main li.home img{padding:20px 16px 0 27px;}
.map_main li>a{font-size: 15px; font-weight: bold; color:#fff;}
.map_main li .box{position:absolute; left:0; top:60px; width:100%; text-align: center;}
.map_main li .box{padding-top:30px;}
.map_main li .box a{display:block; font-size: 12px; line-height: 13px; color:#999; margin-bottom: 17px;}
.map_main li .box a:hover{color:#d51d3c;}
.map_main .bg{width:100%; height:232px; background-color: #fff;}


/*bidding*/
.bidding_ban{height:240px; background:url("../images/bidding_ban.jpg") no-repeat center;}
.bidding_main{padding-top:80px; background-color: #f4f4f4;}
.bidding_main .title{height:70px; background-color: #d51d3c;}
.bidding_main .title>div{float:left; font-size: 18px; line-height: 70px; color:#fff; opacity:.8; filter:alpha(opacity=80);}
.bidding_main .title .l{width:400px; padding-left: 40px;}
.bidding_main .title .m{width:410px; text-align: center;}
.bidding_main .title .r{width:270px; text-align: center; padding-right: 80px;}
.bidding_main .rowWrap{padding:20px 0 60px; background-color: #e8e4e3;}
.bidding_main li{height:80px; margin-bottom: 10px; background-color: #fff;}
.bidding_main li>a>div{float:left; height:80px; font-size: 14px; line-height: 80px; color:#666;}
.bidding_main li .h{width:400px; padding-left: 40px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.bidding_main li .sort{width:410px; text-align: center;}
.bidding_main li .time{width:270px; text-align: center;}
.bidding_main li .icon{position:relative; width:79px; text-align: center; border-left:1px solid #e8e8e8; transition:all .3s; -webkit-transition:all .3s;}
.bidding_main li .icon i{display:block; position:absolute; left:50%; top:50%; width:26px; height:6px; margin-top:-3px; margin-left: -13px; background:url("../images/news_icon_dot.png") no-repeat center top; transition:all .3s; -webkit-transition:all .3s;}
.bidding_main li:hover .icon{border-color:#d51d3c; background-color: #d51d3c;}
.bidding_main li:hover .icon i{background-position: center bottom;}
.bidding_main .rowWrap .addBox{padding-top:30px;}
.bidding_main .rowWrap .addMore{display:block; width:40px; height:40px; margin:0 auto;}
.bidding_d_main{padding-top:80px; background-color: #f4f4f4;}
.bidding_d_main .w1200{padding-bottom: 60px; background-color: #fff;}
.bidding_d_main .padWrap{padding:0 40px;}
.bidding_d_main .title{overflow:hidden; padding:60px 0 20px; border-bottom: 2px solid #f4f4f4;}
.bidding_d_main .title .fl{width:720px;}
.bidding_d_main .title h3{font-size: 16px; line-height: 16px; font-weight: bold; color:#333;}
.bidding_d_main .title em{font-size: 20px; line-height: 75px; color:#dedede; font-family: "Novecentowide-DemiBold";}
.bidding_d_main .title .expire{width:320px; height:75px; margin-top: 16px; background-color: #d51d3c;}
.bidding_d_main .title .expire p{float:left; height:75px; padding-left: 30px; line-height:75px; font-size: 13px; color:#fff;}
.bidding_d_main .title .expire p.time{font-size: 24px; font-family:"Novecentowide-DemiBold";}
.bidding_d_main .pWrap{padding-top: 26px;}
.bidding_d_main .pWrap p{font-size: 13px; line-height: 21px; color:#999; text-align: justify; margin-bottom: 20px;}
.bidding_d_main .download p{font-size: 13px; line-height: 21px; color:#999; text-align: justify;}
.bidding_d_main .download a{color: blue; text-decoration: underline;}

.in-blk{display:inline-block !important;}