﻿.content { position: relative; top: 60px; overflow: hidden;min-height:580px; }
img { width: 100%; }
.nr100 { width: 100%; overflow: hidden; }
.nr90 { padding: 0 3%; overflow: hidden; }
.kong15 { width: 100%; height: 15px; float: left; }
/*鍐呴〉鏍囬*/
.nybt { padding: 25px 10%; width: 80%; background-image: url(../images/img_07.jpg); background-position: center top; background-repeat: repeat-x; font-size: 26px; line-height: 32px; color: #fff; text-align: center; display: block; margin-bottom: 10px; float: left; }
.nybt p { font-size: 14px; line-height: 22px; margin-top: 5px; }
/*鍦嗚妗�*/
.yjkb { border: 1px solid #cccccc; border-radius: 25px; -moz-border-radius: 25px; /* Old Firefox */ background-color: #fff; overflow: hidden; }
.yjkbimg310 { width: 100%; max-height: 310px; overflow: hidden; float: left; }
.yjkbimg230 { width: 100%; max-height: 230px; overflow: hidden; float: left; }
.yjkbtext { padding: 15px 5%; width: 90%; float: left; display: block; }
/*鍦嗚妗�*/


.cpzx li { width: 100%; float: left; overflow: hidden; margin-bottom: 10px; }
.cpzx li a { display: block; }
.cpzxs { background-color: #ebebeb; max-height: 180px; overflow: hidden; }
.cpzximg { width: 60%; max-height: 160px; float: left; overflow: hidden; }
.cpzximg1 { width: 100%; max-height: 160px; float: left; overflow: hidden; }
.cpzxtb { width: 40%; float: left; text-align: center; padding-top: 3%; }
.cpzxtb p { display: block; width: 90%; text-align: center; margin-right: auto; margin-left: auto; color: #035cac; font-size: 14px; font-weight: bold; }
.cpzxtb i { color: #035cac; font-size: 3.5rem; line-height: 5.5rem; }
.cpzxtext { padding: 10px 10%; width: 80%; background-color: #fff; display: block; float: left; overflow: hidden; font-size: 20px; line-height: 30px; color: #035cac; font-weight: bold; }
.cpzxtext p { font-size: 13px; color: #666666; line-height: 22px; font-weight: normal; margin-top: 5px; }
.ywfw { width: 90%; padding: 0 5%; margin-bottom: 40px; }
.cpnav li { width: 33.3%; float: left; overflow: hidden; margin-bottom: 10px; }
.cpnav li a { width: 90%; margin: 0 auto; background-color: #416db4; text-align: center; display: block; overflow: hidden; min-height: 137px; }
.cpnav li a span { padding-top: 5px; }
.cpnav li a p { margin-bottom: 5px; display: block; width: 90%; text-align: center; margin-right: auto; margin-left: auto; color: #fff; }
.cpnav li a i { color: #fff; font-size: 4rem; }
.cp2jtext { font-size: 16px; line-height: 24px; color: #333333; float: left; font-weight: bold; }
.cp2jtext em { width: 100%; font-size: 12px; line-height: 18px; color: #999999; float: left; display: block; font-weight: normal; }
.cp2jtext p { font-size: 13px; color: #666666; line-height: 24px; width: 100%; float: left; margin-top: 3px; font-weight: normal;word-break:break-all;word-wrap:break-word }
.cpnybox li { width: 100%; float: left; }
.rctext { display: block; float: left; overflow: hidden; font-size: 20px; line-height: 30px; color: #035cac; font-weight: bold; margin-bottom: 10px; }
.rctext p { padding: 15px 5%; background-color: #fff; font-size: 14px; color: #555555; line-height: 23px; font-weight: normal; margin-top: 5px; }
.rczl { overflow: hidden; float: left; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.rczlimg { max-height: 230px; overflow: hidden; float: left; width: 100%; }
.rczltext { width: 90%; float: left; padding: 10px 5%; font-size: 16px; font-weight: bold; color: #333333; background-color: #fff; line-height: 30px; }
.rczltext p { width: 100%; font-size: 14px; line-height: 24px; color: #555555; font-weight: normal; }
.rczp { padding: 10px 5%; width: 90%; overflow: hidden; float: left; margin: 10px auto; }
.rczptext { width: 100%; font-size: 16px; color: #333333; line-height: 30px; font-weight: bold; float: left; margin-bottom: 10px; }
.rczptext p { width: 100%; font-size: 14px; line-height: 24px; color: #555555; font-weight: normal; }
.rczplx { float: left; margin-top: 25px; width: 100%; font-size: 14px; line-height: 24px; color: #555555; font-weight: normal; }
.cpnyimg { width: 100%; max-height: 160px; float: left; overflow: hidden; }
.cpnytext { padding: 10px 10%; width: 80%; background-color: #fff; display: block; float: left; overflow: hidden; font-size: 20px; line-height: 30px; color: #035cac; font-weight: bold; margin-bottom: 10px; }
.cpnytext p { font-size: 13px; color: #666666; line-height: 22px; font-weight: normal; margin-top: 5px; }
.rencai1 { background-size: 2px auto; margin-bottom: 40px; }
.rrrrrr { width: 100%; margin: 0 auto; }
.cccccc { height: 65px; line-height: 65px; font-size: 18px; color: #555555; cursor: pointer; position: relative; font-weight: 500; width: 100%; border-top-style: solid; border-top-width: 1px; border-top-color: #cccccc; text-indent: 10%; background: url(../../images/pro_left.png) 95% center no-repeat; background-color: #fff; }
.rrrrrr .current { background: #035cac url(../../images/pro_down.png) 95% center no-repeat; color: #fff; }
.zzzzzzz { margin: 0 auto; width: 100%; }
.cpnybt { width: 100%; float: left; }
.cpnybt p { width: 40%; display: block; padding-left: 5%; padding-right: 5%; background-color: #035cac; font-size: 1.4rem; text-align: center; line-height: 50px; color: #fff; }
.nycpggbt { background-color: #999999; height: 50px; color: #fff; }
.nycpgg { display: block; width: 89%; margin: 10px auto; border: solid 1px #cccccc; }
.nycpgg tr { border-top: solid 1px #cccccc; }
.cpnygg a { height: 60px; float: left; overflow: hidden; width: 1098px; display: block; }
.nycpggbt th { height: 60px; overflow: hidden; color: #fff; font-size: 18px; line-height: 60px; font-weight: normal; text-align: center; }
.nycpgg td { border-right: solid 1px #cccccc; font-size: 16px; line-height: 24px; text-align: center; color: #555555; }
.bgk1 { width: 30%; }
.bgk2 { width: 40%; }
.nycpys { margin-top: 10px; margin-bottom: 10px; }
.nycpysa { width: 100%; font-size: 20px; color: #333333; line-height: 30px; }
.nycpys1 { width: 100%; margin-top: 3px; color: #555555; font-size: 14px; line-height: 24px; }
.view li { width: 33.3%; float: left; margin-bottom: 10px; overflow: hidden; }
.view li a { display: block; width: 80%; margin: 0 auto; font-size: 14px; text-align: center; padding: 10px 5%; line-height: 24px; background-color: #416db4; color: #fff; min-height: 72px; }
.gengduo { display: block; text-align: center; font-size: 18px; color: #035cac; width: 90%; margin: 0 auto 1rem; line-height: 45px; }

.gengduo a{ padding:5px 10px; border:1px #eee solid; margin:0 5px;}
.gengduo a:hover{ background:#8b0100; color:#fff; border-color:#8b0100;}
.gengduo a.on{ background:#8b0100; color:#fff; border-color:#8b0100;}
.lxbox { float: left; overflow: hidden; margin: 0 auto 15px; }
.lxtext { width: 100%; display: block; overflow: hidden; font-size: 20px; line-height: 36px; margin-bottom: 20px; color: #333333; float: left; font-weight: bold; }
.lxtext p { font-size: 14px; line-height: 26px; color: #666666; font-weight: normal; }
.ewm { width: 30%; float: left; overflow: hidden; }
.ewmbox { width: 90%; margin-left: 10%; }
.ewmbox p { width: 100%; font-size: 14px; line-height: 35px; color: #333333; text-align: center; }
.gzbox { width: 100%; float: left; overflow: hidden; }
.gzbox li { float: left; width: 29.3%; padding: 0 2%; }
.gzbox li a { width: 100%; }
.gzbox li a img { width: 100%; }
.ditu { width: 100%; max-height: 270px; overflow: hidden; }
.xwtitle { width: 100%; font-size: 24px; line-height: 36px; color: #333333; text-align: center; display: block; font-weight: bold; margin-top: 1rem; }
.xwnyrq { width: 100%; font-size: 12px; line-height: 24px; color: #999999; text-align: center; margin-bottom: 10px; display: block; }
.xwnetext { width: 100%; line-height: 24px; font-size: 14px; color: #555555; display: block; margin: 1rem 0; }
.dglc { width: 90%; padding: 0 5%; float: left; overflow: hidden; }
.wldgbox li { width: 19%; padding: 5% 3% 0; overflow: hidden; display: block; }
.wldgbox a { display: block; height: 0; overflow: hidden; padding: 50% 0; position: relative; border-radius: 50%; background: #FFFFFF; border: 1px solid #035cac; }
.wldgbox a i { font-size: 2.3rem; color: #035cac; position: absolute; top: 50%; left: 50%; display: block; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.wldglc { width: 90%; margin: 20px auto 25px; font-size: 16px; color: #035cac; text-align: center; font-weight: bold; line-height: 30px; }
.wldglc p { font-size: 14px; color: #555555; line-height: 24px; font-weight: normal; }
.lybt { width: 100%; margin-top: 15px; font-size: 16px; color: #035cac; text-align: center; font-weight: bold; line-height: 30px; margin-bottom: 15px; }
.lybt i { font-size: 2rem; line-height: 2rem; font-weight: normal; margin-right: 2%; }
.lybtk1 { width: 100%; background-color: #fff; border: 1px solid #cccccc; margin-bottom: 10px; height: 40px; padding-left: 5%; font-size: 14px; }
.lybtk2 { width: 100%; background-color: #fff; border: 1px solid #cccccc; margin-bottom: 10px; min-height: 200px; padding-left: 5%; font-size: 14px; padding-top: 5px; }
.lyann { width: 30%; height: 40px; background-color: #035cac; font-size: 14px; color: #fff; text-align: center; display: block; float: right; border: none; }
.ywlybox { width: 98%; overflow: hidden; margin-bottom: 20px; padding: 0 1% 30px 1%; border-bottom: solid 1px #ccc; }
.ywlybox li { width: 43%; margin: 0 3%; float: left; margin-top: 20px; border: solid 1px #4b8bec; }
.ywlybox li a { display: block; width: 100%; font-size: 16px; background: url(../images/fw2.png) no-repeat 200px center; text-align: center; line-height: 52px; color: #333; }
.gsjj { background-color: #ffffff; overflow: hidden; float: left; }
.gsjjimg { width: 100%; max-height: 210px; overflow: hidden; }
.gsjjtitle { font-size: 18px; line-height: 36px; color: #416db4; display: block; margin-bottom: 10px; }
.gsjjtitle p { width: 100%; font-size: 14px; color: #555555; line-height: 24px; margin-top: 10px; }
.dszimg { margin: 0 auto; width: 50%; }
.dszimg img { border-radius: 50%; }
.dsztext { display: block; font-size: 14px; margin-top: 10px; margin-bottom: 10px; line-height: 24px; color: #555555; padding-bottom: 10px; padding-top: 10px; }
.whimg { max-height: 300px; float: left; margin-bottom: 10px; }
.whnr { width: 100%; float: left; margin-bottom: 10px; }
.whnr li { margin-bottom: 5px; float: left; background-color: #fff; width: 100%; overflow: hidden; }
.whtitle { display: block; padding: 16px 2%; width: 22%; background-color: #416db4; float: left; font-size: 18px; color: #fff; line-height: 30px; text-align: center; overflow: hidden; min-height: 40px; }
.whtext { padding: 10px 3%; font-size: 14px; width: 68%; float: right; line-height: 24px; color: #333333; overflow: hidden; }
.gsjjys { float: left; overflow: hidden; }
.gsjjys li { width: 100%; float: left; overflow: hidden; margin-bottom: 5px; background-color: #fff; }
.gsjjysimg { width: 30%; float: left; }
.gsjjys li h2 { width: 64%; padding: 10px 3%; background-color: #fff; font-size: 18px; line-height: 30px; color: #333333; display: block; float: left; }
.gsjjys li p { width: 100%; font-size: 14px; overflow: hidden; display: block; line-height: 24px; color: #555555; float: left; }
.qywh { float: left; overflow: hidden; }
.qywh li { float: left; padding: 10px 5%; width: 90%; overflow: hidden; background-color: #ebebeb; margin-bottom: 10px; }
.qywhtext { width: 100%; overflow: hidden; font-size: 16px; color: #035cac; line-height: 30px; font-weight: bold; }
.qywhtext p { width: 100%; font-size: 14px; color: #555555; line-height: 24px; font-weight: normal; }
.jiahao { width: 30px; height: 30px; text-align: center; line-height: 30px; background-color: #035cac; border-radius: 50%; margin: 10px auto 0; display: inline-block; }
.jiahao i { color: #fff; font-size: 1.2rem; }
.rdjj { width: 90%; float: left; display: block; padding: 10px 5%; font-size: 14px; line-height: 24px; }
.rdjjimg { width: 100%; max-height: 270px; float: left; }
.tdboximg { width: 44%; float: left; }
.tdboxtext { padding: 10px 3%; width: 50%; float: right; font-size: 18px; line-height: 30px; color: #416db4; display: block; }
.tdboxtext p { width: 100%; font-size: 14px; line-height: 24px; color: #555555; }
.no1 li { width: 100%; float: left; margin-bottom: 10px; }
.noimgtitle { padding: 2% 0; width: 29%; background-color: #416db4; float: left; overflow: hidden; text-align: center; }
.no1text { padding: 10px 3%; width: 65%; float: right; overflow: hidden; font-size: 14px; line-height: 24px; color: #555555; }
.no1img { width: 40%; margin-left: auto; margin-right: auto; }
.no1rq { width: 100%; text-align: center; font-size: 18px; color: #fff; line-height: 27px; display: block; }
.lab { float: left; overflow: hidden; }
.lab li { width: 100%; float: left; margin-bottom: 10px; overflow: hidden; }
.labtext { padding: 2% 5%; width: 90%; font-size: 18px; line-height: 30px; color: #416db4; }
.labtext p { width: 100%; font-size: 14px; overflow: hidden; line-height: 24px; color: #555555; }
.rybox { float: left; overflow: hidden; }
.rybox li { width: 50%; float: left; overflow: hidden; margin-bottom: 10px; }
.rybox li a { width: 90%; margin: 0 auto; background-color: #416db4; text-align: center; display: block; overflow: hidden; min-height: 127px; padding-bottom: 5%; padding-top: 5%; }
.ryboximg { width: 34%; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.rybt { margin-bottom: 5px; display: block; width: 90%; text-align: center; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 14px; color: #fff; }
.rybt b { width: 100%; text-align: center; font-size: 18px; line-height: 18px; display: block; margin-bottom: 3px; }
.jssl li { width: 100%; float: left; overflow: hidden; margin-bottom: 10px; }
.jssl li a { display: block; }
.jssls { background-color: #ebebeb; overflow: hidden; }
.jsslimg { width: 60%; max-height: 160px; float: left; overflow: hidden; }
.jssltb { width: 40%; float: left; text-align: center; padding-top: 3%; }
.jssltb p { display: block; width: 89%; text-align: center; margin-right: auto; margin-left: auto; color: #035cac; font-size: 0.8rem; font-weight: bold; line-height: 1.3rem; }
.jssltb i { color: #035cac; font-size: 4rem; line-height: 5rem; }
.jssltext { padding: 10px 8%; width: 84%; background-color: #fff; display: block; float: left; overflow: hidden; font-size: 20px; line-height: 30px; color: #035cac; font-weight: bold; }
.jssltext p { font-size: 13px; color: #666666; line-height: 22px; font-weight: normal; }
.ryzs { float: left; overflow: hidden; margin-top: 10px; }
.ryzs li { width: 44%; margin: 0 3% 10px; float: left; overflow: hidden; }
.ryzsimg { width: 100%; float: left; }
.ryzs li p { width: 100%; display: block; margin: 5px 0 10px; float: left; background-color: #fff; font-size: 14px; line-height: 20px; text-align: center; color: #333333; }
.ryzs li p em { width: 100%; float: left; color: #555; font-size: 12px; }
.ryzs1 { float: left; overflow: hidden; margin-top: 10px; }
.ryzs1 li { width: 100%; margin: 0 auto 10px; float: left; overflow: hidden; }
.ryzs1img { width: 100%; float: left; }
.ryzs1 li p { width: 100%; display: block; background-color: #eeeeee; font-size: 14px; line-height: 35px; text-align: center; color: #333333; }
/*寰嬪笀鍐呴〉*/
.teamnyleft { width: 100%; float: left; overflow: hidden; border-bottom: solid 1px #ccc; padding-bottom: 20px; margin-bottom: 20px; }
.teamnyimg { width: 35%; margin: 0 auto 10px; }
.teamnyjs { width: 100%; float: left; font-size: 24px; line-height: 36px; color: #333; font-weight: normal; text-align: center; }
.teamnyjs p { width: 100%; float: left; font-size: 16px; color: #555; }
.fhlb { display: block; width: 90px; height: 35px; text-align: center; line-height: 35px; color: #fff; background-color: #4b8bec; margin: 10px auto 0 auto; }
.fhb { width: 100%; float: left; }
.teamnyright { width: 90%; margin: 0 auto; overflow: hidden; }
.teamnrtitle { width: 100%; font-size: 18px; color: #333; margin-bottom: 10px; font-weight: bold; }
.grjj { width: 100%; background: url(../images/team3.jpg) repeat-y top center; display: block; margin-bottom: 40px; }
.grjj tr { width: 100%; overflow: hidden; float: left; }
.grjj td { width: 100%; height: 50px; margin-right: 50px; border-bottom: solid 2px #ccc; float: left; line-height: 50px; font-size: 16px; color: #333; }
.grjj td em { margin-left: 10px; color: #555; }
.teamnrtext { width: 100%; float: left; font-size: 14px; line-height: 26px; color: #333; border-bottom: solid 2px #ccc; margin-bottom: 40px; }
.teamnrtext li { width: 100%; margin-bottom: 15px; font-weight: normal; }
.teamnrtext li em { margin-right: 10px; }
/*end 寰嬪笀鍐呴〉*/
.newnybt { width: 100%; font-size: 18px; color: #333; line-height: 24px; text-align: center; font-weight: normal; 
    margin-bottom: 20px;
    margin-top: 40px;}
.newnybtbox { text-align: center; font-size: 14px; line-height: 20px; color: #666; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 25px; }
.newnyimgtext { width: 100%; float: left; text-align: center; margin: 15px 0; font-size: 12px; color: #555; }
.newnybtbox em { margin: 0 15px 0 8px; }
.newnytext { width: 100%; margin-top: 30px; font-size: 14px; line-height: 26px; padding-bottom: 40px; border-bottom: solid 1px #ccc; }
.newnytext img {    height: auto;display: block; }
.teamnext { width: 100%; float: left; margin: 30px 0; }
.teamnext a { display: block; width: 100%; float: left; font-size: 14px; 
    line-height: 24px;
    color: #333;
    margin-bottom: 15px; }
.teamnext a:hover { color: #4ab4ff; text-decoration: underline; }
