@charset "gb2312";
/* CSS Document */



BODY { height:100%; color:#000; font-family:微软雅黑; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, blockquote, input, select, p { padding:0px; margin:0px; }
* { margin:0; padding:0 }
/*h1, h2, h3, h4, h5, h6 {display:inline;}*/

img { border:0px; }
li { list-style-type:none; }
ol, ul { list-style:none; }
table { border-collapse: collapse; border-spacing: 0px; }
input { height:22px;/*background:transparent;*/ }
select { vertical-align:middle; height:22px; }
/*body,div,span,td{color:#444;}*/

a { color:#444; text-decoration:none; }
/*a:visited	{color:#2b2b2b;}*/

a:hover { color:#000; }
a:active { color:#000; text-decoration:underline; }
.submit { padding:0px 18px; margin-left:3px; height:22px; }
.checkbox { height:15px; width:15px; }
.bian, #alttxt, div.contents img, .error3 { border-radius: 5px; box-shadow: 0px 0px 15px #aaa; }
.bian2 { border-radius: 5px; }
.bian2:hover, .bianhover:hover { box-shadow: 0px 0px 15px #aaa; }
.yuan, div.contents input, div.contents textarea, div.contents select { border-radius: 5px; }
.overtxt { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.yahei { font-family:'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '宋体B8B\4F53'; }
.clear { clear: both; }
.top { width: 100%; position: relative; }
.daohang_box { width: 1200px; position: absolute; top:0; left: 0; right: 0; margin: auto; }
/*nav*/

.logo_l { float: left }
.navcy { float:right; width:960px; height: 70px; background: rgba(255, 255, 255, 0.7); margin-top: 48px; }
.navcy ul { width:960px; }
.navcy ul>li { float:left; width:106px; line-height:70px; display:inline; position:relative; z-index:8; }
.navcy ul li a { display:block; color:#333; display:block; text-align: center; font-size: 16px; }
.navcy ul li a:hover { background: #0587dd; color: #fff; }
.subnav { width:770px; position:absolute; top:70px; z-index:5; background:#fcfcfc; display:none }
.investor-subnav { width:534px; height:360px; font-size: 14px; }
.list { width:160px; padding:15px 0 0 35px; border-right:1px solid #e9e9e9; float:left }
.list ol li { width:120px; margin:5px; height:35px; background:#00419b; text-align:center }
.list ol li a { height:35px; line-height:35px; width:120px; color:#fff; font-size:14px; display: block }
.list ol li a:hover { color:#fff; background:#dc0707; width:120px; height:35px; line-height:35px; border-radius:0 }
.about-nav-img { width:265px; height:197px; float:left; margin:17px 0 0 22px; color: #555555 }
.about-nav-img p { font-size: 14px; color: #333; line-height: 30px; margin-top: -30px; }
.investor-subnav2 { width:900px; font-size: 14px; padding-bottom: 20px; padding-top: 20px; }
.list2 { width:900px; }
.list2 ol li { display: block; text-align:center; margin-top: 10px; width: 850px; margin: auto; }
.list2 ol li a { width:200px; float:left; display: block; color:#333; margin-right: 5px; display: block; }
.list2 ol li a img { width: 200px; height: 125px; display: block; }
.list2 ol li a span { font-size: 18px; display: block; line-height: 40px; }
.list2 ol li a:hover span { color: #fff; }
.cpbt { width: 100%; height:66px; background: url(../images/line.jpg) center no-repeat; box-sizing:border-box; padding-top:5px; margin-top: 50px; }
.cpbt h4 { font-size: 20px; font-weight: normal; color: #0587dd; text-align: center; margin-top: 10px; }
.cpbt h2 { font-size: 25px; color: #fab41e; text-align: center; }
.cpbt h2 span { color: #0587dd; }
.cpfl_1 { width: 100%; margin-top: 65px; margin: auto; overflow: hidden; }
.cpfl_1 { width: 1200px; margin: 40px auto; text-align: center }
.cpfl_1 a { display:inline-block; width: 156px; text-align: center; line-height: 45px; background-color: #0587dd; color: #fff; border-radius: 25px; margin-left: 7px; margin-right: 7px; margin-bottom: 10px; }
.cpfl_1 a:hover { background-color: #fab41e; }
.cptu_bigbox { background: url(../images/cpbg.jpg) center no-repeat; width: 100%; height: 850px; margin-top: 50px; overflow: hidden; }
.JJ_box { width: 1200px; margin: 0 auto; }
.JJ_box p { font-size: 18px; text-align: center; margin-top: 60px; line-height: 36px; }
.JJ_box p span { font-weight: bold; color: #fab41e; font-size: 26px; }
.more { width: 120px; height: 34px; border: 2px solid #fab41e; margin: 0 auto; margin-top: 40px; }
.more a { text-align: center; line-height: 34px; display: block; color: #fab41e; }
.youshi_box { background: url(../images/ysbg.jpg) center no-repeat; width: 100%; height: 770px; margin-top: 50px; }
.youshi_box h2 { color: #fab41e; font-size: 25px; text-align: center; position: relative; width:485px; line-height: 75px; height:120px; margin: auto; padding-top: 35px; box-sizing: border-box; }
.youshi_box h2 span { display: block; float:left; margin: auto; margin-left: 80px; position: absolute; left:0; right:0; top:35px; }
.youshi_box em { color:#FFFFFF; display:block; text-align:center; font-style:normal; font-size: 16px; margin-top: 10px; }
.zongde { width:1200px; margin: auto; overflow:hidden; margin-top: 30px; }
.pinzhi { width:380px; float:left; height:550px; box-sizing: border-box; position: relative; margin-left: 20px; }
.pinzhi:hover .shecai { background: #fab41e; border: 3px solid #fab41e; }
.pinzhi:hover span { border: 8px solid #fab41e; }
.shecai {
transition-duration:.4s; border: 3px solid #fff; height:450px; width: 100%; position: absolute; top:90px; z-index: 0; box-sizing: border-box; padding:220px 30px 0; font-size: 16px; line-height:25px; }
.pinzhi span {
transition-duration:.4s; position: absolute; display: block; width: 270px; height:270px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background: #333; top: 0; left:0; right:0; margin: auto; z-index: 111; border: 8px solid #fff; overflow:hidden; }
.shecai h3 { font-size: 22px; color: #fff; text-align:center; margin: 10px 0; }
.shecai p { color:#FFFFFF; }
/*案例*/

.gcal_box { width: 1200px; height: 540px; margin: 0 auto; margin-top: 50px; position: relative; overflow: hidden }
.gcal_box a { display: block; float: left; width: 30%; margin: 1% 1% 1% 1%; height: 270px; overflow: hidden; position: relative; }
.gcal_box a:hover em { opacity: 1; }
.gcal_box a span { overflow: hidden; display: block; width: 100%; height: 100%; }
.gcal_box a span img { width: 100%; }
.gcal_box a em { opacity: 0; transition-duration: .3s;
position: absolute; display: block; z-index: 3; background: rgba(000, 000, 000, .6); text-align: center; top: 0; left: 0; width: 100%; height: 100%; color: #fab41e; padding-top: 50px; font-size: 30px; }
.gcal_box a img { display: block; margin: auto }
.gcal_box a em img { width: 58px; height: 60px; }
.gcal_box a em i { font-size: 18px; display: block; color: #fab41e }
.gcal_box a em b { font-size: 36px; display: block; font-family: impact; color: #fab41e }
.news_box { background: url(../images/newsbg.jpg) center no-repeat; width: 100%; height: 830px; }
.newsbt { width: 100%; height:66px; box-sizing:border-box; padding-top:5px; margin-top: 50px; }
.newsbt h4 { font-size: 20px; font-weight: normal; color: #fffdfe; text-align: center; margin-top: 10px; margin-top: 50px; }
.newsbt h2 { font-size: 25px; color: #fab41e; text-align: center; }
.newsbt h2 span { color: #fffdfe; }
.big_box { width: 1200px; margin: 0 auto; margin-top: 100px; }
.big_box a { float: left; margin: 0 10px; }
.big_box a:hover .un { background: #fab41e; color: #FFFFFF; }
.big_box a:hover .un h4 { color: #fff; }
.big_box a:hover .un p { color: #fff; }
.big_box a:hover .un em { color: #fff; }
.news_1 span { width: 380px; height: 287px; display: block; overflow: hidden; }
.un { width: 340px; background: #fff; padding: 20px; transition-duration:.4s;
}
.un h4 { font-size: 20px; color: #131313; font-style: normal; }
.un p { font-size: 16px; color: #131313; line-height: 26px; margin-top: 5px; font-style: normal; }
.un em { font-size: 14px; color: 131313; font-style: normal; }
.tel { font-size: 20px; text-align: center; color: #fffdfe; font-weight: bold; margin-top: 35px; }
.tel span { font-size: 40px; color: #fab41e; font-style: italic; font-family: "Impact"; }
.dibu { background: url(../images/dibubg.jpg) center no-repeat; height: 450px; margin: auto; overflow: hidden; }
.dibu_1200 { width: 1200px; margin: 0 auto; padding-left: 25px; padding-top: 70px; }
.dibu_1_bb { width: 440px; border-right: 1px solid #000; margin-top: 30px; float: left; }
.dibu_1 h3 { font-size: 30px; color: #0587dd; margin-top: 20px; }
.dibu_1 em { font-style: normal; font-size: 16px; color: #fab41e; }
.dibu_2_bb { float: left; width: 260px; padding-left: 50px; border-left: 1px solid #6e6e6e; padding-bottom: 60px; border-right: 1px solid #000; padding-right: 50px; }
.dibu_2_bb h4 { font-size: 24px; color: #fff; border-bottom: 5px solid #fab41e; width: 100px; line-height: 80px; }
.dibu_2_bb p { font-size: 16px; color: #fff; line-height: 30px; margin-top: 10px; }
.dibu_3_bb { float: left; width: 280px; padding-left: 50px; border-left: 1px solid #6e6e6e; border-right: 1px solid #000; padding-right: 50px; }
.dibu_3_bb h4 { font-size: 24px; color: #fff; border-bottom: 5px solid #fab41e; width: 100px; line-height: 80px; margin-bottom: 20px; }
.dibu_3_bb a { display: block; float: left; width:130px; line-height: 30px; color: #fff; font-size: 16px; margin-top:
}
/*版权*/

.b_q { width:100%; background:#000000; color: #fff; height:50px; font-size:16px; line-height:50px; text-align:center; }
.b_q a{color: #fff;}
/*内页左侧联系*/

.nylx { width:270px; background:#EFEFEF; margin:20px 0px; }
.nylx h3 { font-size:32px; font-weight:bold; color:#fff; height:80px; line-height:80px; text-align:center; background:#c91107; }
.nylx p { font-size:14px; line-height:30px; color:#333; padding:10px; }
/*内页bn*/

.nybn { width: 100%; height: 300px; background: url(../images/nybn.jpg) no-repeat center; margin: auto; overflow: hidden; }
/*新闻效果*/



.synewsnr { margin:0 auto; width: 1300px; }
.synewsnr dl { float:left; width:370px; margin-right: 20px; }
.synewsnr dl dt { width: 370px; overflow: hidden; }
.synewsnr dl dt a { width: 370px; overflow: hidden; height: 250px; display: block; }
.synewsnr dl dt a img { width: 370px; height: 250px; transition:all .5s ease;
}
.synewsnr dl dt a:hover img { transform: scaleX(1.1) scaleY(1.1); }
.synewsnr dl dd { font-size:14px; color:#888; background: #f1f1f1; height: 80px; }
.synewsnr dl dd h4 { font-size:16px; color:#000; height:36px; line-height: 50px; margin-left: 20px; overflow: hidden; }
.synewsnr dl:hover dd h4 { color: #ff7b00 }
.synewsnr dl dd p { line-height:30px; overflow: hidden; margin-bottom: 20px; padding: 15px; overflow: hidden; }
.synewsnr dl dd a { color: #fff; display: block; width: 120px; background: #c91107; line-height: 35px; text-align: center; font-size: 14px; margin-left: 130px; }
.synewsnr dl dd a:hover { background: #ffec02; color: #333; }
/*内页标题*/

.nybt { width: 1200px; overflow: hidden; color: #fff; margin: 30px auto; }
.nybt h3 { float: left; width:120px; line-height: 35px; background: #eea407; font-size: 20px; text-align: center; }
.nybt b { float: left; line-height: 35px; padding: 0 15px; background: #171717; font-size: 16px; text-align: center; font-weight: normal; margin: 0 20px; }
.nybt i { float: left; line-height: 35px; padding: 0 15px; background: #dc0707; font-size: 18px; text-align: center; font-weight:bold; }
.nynr { width: 1200px; margin: 0 auto; font-size: 16px; color: #333; line-height: 36px; overflow: hidden }
.ny_lx_l { float: left; width: 350; font-size: 18px; color: #333; line-height: 36px; }
.ny_lx_r { float: right; width: 700px; height: 450px; }
/*?–°é—?*/

.newsc .nbt { text-align: center; }
.newsc .nbt li { display:inline-block; height:40px; line-height:40px; width:16%; background: #232323; transform: skew(-20deg); }
.newsc .nbt li a { margin: 0 auto; display:block; padding:0 30px; font-size:16px; text-align:center; color: #fff; }
.newsc .nbt li a div { transform: skew(20deg); }
.newsc .nbt li a:hover { background:#02328d; color:#fff; }
.newsc .nbt li.hover a { background:#02328d; color:#fff; }
.newsc .listc ul, .newsc .listc li { width:100%; }
.newsc .listc li { transition: .3s;
}
.newsc .listc li.grayc { background-color:#f8f8f8; }
.newsc .listc .centerc { width:980px; margin:0 auto; position:relative; -webkit-transition:all 0.3s linear 0s; transition:all 0.3s linear 0s; left:0; }
.newsc .listc li a { padding:50px 0; display: block; }
.newsc .listc .numc { display:block; width:104px; border-right:1px solid #ddd; line-height:60px; font-size:72px; font-family:"Arial"; color:#d2d2d2; font-weight:bold; font-style:italic; }
.newsc .listc .fontc { display:block; width:83.7%; font-size:18px; line-height:30px; }
.newsc .listc .fontc .introc { font-size: 14px; color: #bbb; }
.newsc .listc .fontc p { font-size: 18px; }
.newsc .listc li:hover { background-color:#018935; }
.newsc .listc li:hover .numc, .newsc .listc li:hover .fontc p, .newsc .listc li:hover .fontc .introc { color:#fff; }
.newsc .listc li:hover .numc img { border:1px solid #fa1e2f; }
.newsc .listc li:hover .centerc { left:-16px; }
.f-cbc:after { display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:"."; }
.content .p { width: 1200px; margin: 0 auto; }
