img{ display: inline-block; width: 100%;}

.pro{ background: #ebebeb; padding:2.3rem 1.6% 1.5rem; width: 100%; box-sizing: border-box;}
.pro h2{ text-align: center; font-size: 1.07rem; color: #666666; padding-bottom: 0.8rem;}
.pro h2 i{ display: block; font-weight: bold; color: #0463c9; font-size: 1.67rem; padding-bottom: 0.5rem;}
.pord_c1{ background: #fff; position: relative; padding:1.1rem 2.3% 0; margin-bottom: 1.35rem;}
.pord_c1 h3{ padding-left: 2.9rem; padding-bottom: 0.8rem;background:url(../images/ico1.gif) no-repeat;background-size:2.5rem 2.5rem;}
.pord_c1 h3 i{ display: block; line-height: 100%; font-weight: bold; color: #0463c9; font-size: 1.3rem;}
.pord_c1 h3 span{ display: block; line-height: 100%; font-size: 0.5rem; text-transform: uppercase;}
.prev1,.prev2,.prev3{ width: 2.3rem; position: absolute; left: 1rem; top: 33%; z-index: 99;}
.next1,.next2,.next3{ width: 2.3rem; position: absolute; right: 1rem; top: 33%; z-index: 99;}
.pord_c1 p{ color: #333; font-size: 1.1rem; padding-bottom: 0.75rem;}
.pord_c1 p i{ display: block; color: #fe8000; padding:0.6rem 0 0.9rem 0;}
.pord_c2 h3{ padding-left: 2.9rem; padding-bottom: 0.8rem;background:url(../images/ico2.gif) no-repeat;background-size:2.5rem 2.5rem;}
.pord_c3 h3{ padding-left: 2.9rem; padding-bottom: 0.8rem;background:url(../images/ico3.gif) no-repeat;background-size:2.5rem 2.5rem;}

/**/
.g_news{height:27.04rem;background:url(../images/ipj.jpg) no-repeat;background-size:100% 27.04rem; height: 27.04rem; position: relative;}
.g_news h2{ text-align: center; font-size: 1.07rem; color: #666666; padding-bottom: 0.8rem; padding-top: 2rem;}
.g_news h2 i{ display: block; font-weight: bold; color: #0463c9; font-size: 1.67rem; padding-bottom: 0.5rem;}

.g_news .tabs5{ position: absolute; left: 41%; bottom: 1.5rem; z-index: 99;}
.g_news .tabs5 a{float: left;width:1.1rem;height: 1.1rem; border-radius: 1.1rem; background: #fe8000; margin-right: 0.8rem;}
.g_news .tabs5 .active{color: #fff;background: #fff;}

.g_news .newtj{ overflow: hidden; padding: 0 1.1%;}
.g_news .newtj li{ float:left; width: 33.33%; box-sizing: border-box; padding: 0 1.7% 0.7rem; font-size: 0; line-height: 100%;}
/**/
.m-news{height:41.5rem;overflow: hidden;line-height:1.5rem;color: #737373;font-size:1rem; background: #ebebeb; margin-bottom: 2rem;}
.m-news h2{ text-align: center; font-size: 1.07rem; color: #666666; padding-bottom: 0.8rem; padding-top: 1.9rem;}
.m-news h2 i{ display: block; font-weight: bold; color: #0463c9; font-size: 1.67rem; padding-bottom: 0.5rem;}

.newtil{height:2.4rem;line-height:2.4rem;margin: 0 1.1% 1.1rem; border-radius: 2.4rem; overflow: hidden;}
.newtil li{height:2.4rem;float: left;color: #fff;padding: 0 1.7rem; font-size: 1.1rem; width: 25%; box-sizing: border-box;background: #0463c9; box-sizing: border-box; border-right: 1px solid #fff;}
.newtil li:last-of-type{ border-right: none;}
.newtil li span{ display: inline-block; float: left; width: 1.5rem; padding-right:20%;}
.newtil li.cur{background: #fb8915;}
.new_c{overflow: hidden;}
.y_on1{ margin: 0 2.7%; overflow: hidden;}
.y_on1 ul li{ background: #fff; border: 1px solid #b6b6b6; border-radius:0.4rem; overflow: hidden;  width: 48.05%; float: left; margin-bottom: 0.7rem; color: #666; font-size: 0.75rem; text-align: center; padding-bottom: 0.3rem;}
.y_on1 ul li:nth-child(2n){ float: right;}
.y_on1 ul li img{ display: block; margin: 0 auto; width: 2.7rem; padding-top: 0.7rem;}
.y_on1 ul li i{ display: block; font-size: 1.1rem; color: #333333; text-align: center; padding: 0.25rem 0;}
.y_on1 ul li span{ display: block; min-height:3rem;}
.y_on2 dl{ overflow: hidden; background: #fff;}
.y_on2 dl dt{ width: 50%; float: left; font-size: 0; line-height: 0;}
.y_on2 dl dd{ width: 50%; float: right; box-sizing: border-box; padding: 0 2.7%;}
.y_on2 dl dd h4{ font-size: 1.08rem; color: #333333; padding-top: 0.3rem; padding-bottom: 0.3rem;}
.y_on2 dl dd p{ color: #666666; font-size: 0.75rem; line-height: 116%;}
.y_on2 dl:nth-child(2) dt{ float: left;}
.y_on2 dl:nth-child(2) dt{ float: right;}
.y_on2 dl dd h4{ text-align: center;}
.y_on2 dl dd h4 img{ width: 2.75rem; margin: 0 auto; display: block;}
.y_on3 ul li{ overflow: hidden; background: #fff; border-radius: 0.8rem; font-size: 1rem; color: #666666; margin-top:1.7rem; padding:1.7rem 3%  1.7rem 7rem;background:url(../images/tioc1.gif) no-repeat 5% 2.1rem #fff;background-size:3.25rem 3.25rem;}
.y_on3 ul li i{ display: block; color: #0463c9; font-size: 1.45rem; padding-bottom: 0.45rem;}
.y_on3 ul li:nth-child(2){background:url(../images/tioc2.gif) no-repeat 5% 2.1rem #fff;background-size:3.25rem 3.25rem;}
.y_on3 ul li:nth-child(3){background:url(../images/tioc3.gif) no-repeat 5% 2.1rem #fff;background-size:3.25rem 3.25rem;}
    /**/
.cae{ overflow: hidden; padding: 0 1.4%;}
.cae h2{ text-align: center; font-size: 1.07rem; color: #666666; padding-bottom: 0.9rem;}
.cae h2 i{ display: block; font-weight: bold; color: #0463c9; font-size: 1.67rem; padding-bottom: 0.5rem;}
.cae ul{ overflow: hidden;}
.cae .fir li{ float: left; width: 48.75%; text-align: center;}
.cae .fir li:nth-child(2n){ float: right;}
.cae .fir li span{ display: block; font-size: 0.8rem; color: #333; line-height: 2.3rem; height: 2.6rem;}
.cae .lohi{ padding: 1.5rem 0; overflow: hidden;}
.cae .lohi li{ float:left; width:25%; font-size: 0; line-height:0;}
/**/
.m-news2{height:41.5rem;overflow: hidden;line-height:1.5rem;color: #737373;font-size:1rem; background: #ebebeb; margin-bottom: 2rem; padding: 0 1.4% 3.85rem; position: relative;}
.m-news2 h2{ text-align: center; font-size: 1.07rem; color: #666666; padding-bottom:1.35rem; padding-top:2.1rem;}
.m-news2 h2 i{ display: block; font-weight: bold; color: #0463c9; font-size: 1.67rem; padding-bottom: 0.5rem;}

.newtil2{height:2.4rem;line-height:2.4rem;margin: 0 1.1% 1.1rem; border-radius: 2.4rem; overflow: hidden; position: absolute; bottom: -1rem; left: 43.5%; z-index: 99;}
.newtil2 li{ width: 1.25rem; border-radius: 1.25rem; height: 1.25rem; background: #0463c9; margin-right:0.75rem; float: left;}
.newtil2 li.cur{background: #fb8915;}
.new_c2{overflow: hidden;}
.y_on2a dl{ overflow: hidden; background: #fff;}
.y_on2a dl dt{ width: 50%; float: left; font-size: 0; line-height: 0;}
.y_on2a dl dd{ width: 50%; float: right; box-sizing: border-box; padding: 0 2.7%;}
.y_on2a dl dd h4{ font-size: 1.08rem; color: #333333; padding-top: 0.3rem; padding-bottom: 0.3rem;}
.y_on2a dl dd p{ color: #666666; font-size: 0.75rem; line-height: 116%;}
.y_on2a dl:nth-child(2) dt{ float: left;}
.y_on2a dl:nth-child(2) dt{ float: right;}
.y_on2a dl dd h4{text-align:left; font-weight: bold; padding-top: 0.5rem;}
.y_on2a dl dd h4 img{ width: 2.75rem; display: block; padding-bottom: 0.2rem;}
.y_on2a dl dd p span{ color: #fe8000;}
/**/

.g_ab{ padding: 0 2%;}
.g_ab h2{ text-align: center; font-size: 1.07rem; color: #666666; padding-bottom:1.35rem;}
.g_ab h2 i{ display: block; font-weight: bold; color: #0463c9; font-size: 1.67rem; padding-bottom: 0.5rem;}
.g_ab dt,.g_ab dt img{width: 100%;display: block;}
.g_ab h4{height: 2rem;line-height: 2rem;text-align: center; margin-bottom: 0.3rem;overflow: hidden;font-size: 1.2rem;color: #333333}
.g_ab h4 a{color: #333}
.g_ab p{font-size:0.9rem;line-height: 1.5rem;color: #666666;height: 6rem;overflow: hidden;text-align: center;}














html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:520px){html{font-size:    16.25px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:600px){html{font-size:  18.75px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}