@charset "utf-8";
/* 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;margin: auto;padding-bottom:10px; }

/*nav*/
.logo_l{float: left;margin-top: 38px;}
.navcy{float:right;width:920px;height: 45px;background: rgba(255,255,255,0.7);margin-top: 58px; margin-left:20px;}
.navcy ul{width:920px;}
.navcy ul>li{float:left;width:120px;line-height:45px;display:inline;position:relative;z-index:8;border-radius: 40px;}
.navcy ul li a{display:block;  color:#333;display:block;text-align: center;font-size: 16px;border-radius: 20px;}
.navcy ul li a:hover{background: #016fc1;color: #fff; border-radius: 5px;}

.subnav{width:770px;position:absolute;top:45px;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("line.jpg") center no-repeat;box-sizing:border-box;padding-top:5px;margin-top: 50px;}
.cpbt h4{font-size: 20px;font-weight: normal;color: #016fc1;text-align: center;margin-top: 10px;}
.cpbt h2{font-size: 34px;color: #ff7e00;text-align: center;}
.cpbt h2 span{color: #016fc1;}
.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: #016fc1;color: #fff;border-radius: 5px;margin-left: 7px;margin-right: 7px;margin-bottom: 10px;}
.cpfl_1  a:hover{background-color: #ff7e00;}
.cpfl_1  a.on{background-color: #ff7e00;}



.cptu_bigbox{background: url("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: 15px;line-height: 36px;}
.JJ_box p span{font-weight: bold;color: #ff7e00;font-size: 26px;}
.more{width: 120px;height: 34px;border: 2px solid #016fc1;margin: 0 auto;margin-top: 40px;}
.more a{text-align: center;line-height: 34px;display: block;color: #016fc1;}


.youshi_box{background: url("ysbg.jpg") center no-repeat;width: 100%;height: 770px;margin-top: 50px;}
.youshi_box h2{color: #ff7e00;font-size: 40px;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: 120px;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;}




.ys_1300 ul{margin-top: 50px;padding-bottom: 60px;width:1100px; margin-left:auto; margin-right:auto;}
.ys_1300 ul li{float: left;width: 18%;position: relative;margin: 0 1%;}
.ys_1300 ul li div{background: #f8f8f8;border: 2px solid #d8d8d8;height: 325px;top: 55px;position: relative;transition: .3s;}
.ys_1300 ul li img{position: absolute;z-index: 2;right: 0;left: 0;margin: auto;width:170px; height:170px;}

.ys_1300 ul li div h3{text-align: center;color: #474747;margin-top: 130px;font-size: 24px;}
.ys_1300 ul li div p{text-align: center;color: #474747;width: 80%;margin: auto;margin-top: 20px;line-height: 26px;}

.ys_1300 ul li:hover div{background: #009944;border: 2px solid #009944;}
.ys_1300 ul li:hover h3{color: #fff;}
.ys_1300 ul li:hover p{color: #fff;}




.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: #ff7e00;border: 3px solid #ff7e00;}
.pinzhi:hover span{border: 8px solid #ff7e00;}
.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: 33.333%;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: #ff7e00;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: #ff7e00}
.gcal_box a em b{font-size: 36px;display: block;font-family: impact;color: #ff7e00}



.news_box{background: url("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: #016fc1;text-align: center;margin-top: 10px;margin-top: 50px;}
.newsbt h2{font-size: 34px;color: #ff7e00;text-align: center;}
.newsbt h2 span{color: #016fc1;}

.big_box{width: 1200px;margin: 0 auto;margin-top: 100px;}
.big_box a{float: left;margin: 0 10px;}
.big_box a:hover .un {background: #ff7e00; 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: #016fc1;font-weight: bold;margin-top: 35px;}
.tel span{font-size: 40px;color: #ff7e00;font-style: italic;font-family: "Impact";}

.dibu{background: url("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_0_bb{width: 220px;border-right: 1px solid #000;margin-top: 0px;float: left;}
.dibu_0_bb h4{font-size: 24px;color: #fff;border-bottom: 5px solid #016fc1;width: 100px;line-height: 80px;margin-bottom: 20px;}
.dibu_0_bb a{display: block;float: left;width:100px; line-height: 30px;color: #fff;font-size: 16px;}


.dibu_2_bb{float: left;width: 220px;padding-left: 30px;border-left: 0px solid #6e6e6e;padding-bottom: 60px;border-right: 1px solid #6e6e6e;padding-right: 30px;}
.dibu_2_bb h4{font-size: 24px;color: #fff;border-bottom: 5px solid #016fc1;width: 100px;line-height: 80px;}
.dibu_2_bb p{font-size: 16px;color: #fff;line-height: 30px;margin-top: 10px;}


.dibu_1_bb{border-right: 1px solid #000;margin-top: 30px;float: left;padding-left: 30px;}
.dibu_1 h3{font-size: 23px;color: #016fc1;margin-top: 20px;}
.dibu_1 em{font-style: normal;font-size: 14px;color: #ff7e00;}



.dibu_3_bb{float: left;width: 260px;padding-left: 30px;border-left: 1px solid #6e6e6e;border-right: 1px solid #6e6e6e;padding-right: 30px;}
.dibu_3_bb h4{font-size: 24px;color: #fff;border-bottom: 5px solid #016fc1;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("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: 200px;}
.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 h4 a:hover{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: 5px auto 20px;border-bottom: solid 2px #ddd; padding-bottom:15px}
.nybt h3{float: left;width:100px;line-height: 35px;background: #eea407;font-size: 20px; text-align: center;}
.nybt b{float: left;line-height: 35px;padding: 0 15px; background: #5e5e5e;font-size: 16px; text-align: center;font-weight: normal;margin: 0 15px;}
.nybt i{float: left;line-height: 35px;padding: 0 15px; background: #dc0707;font-size: 16px; 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:#016fc1;}
.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;}