@charset "utf-8";/* CSS Document*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea{margin:0;padding:0;}

body{font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;padding-top:1px;background:#fff;}

li, ol{list-style:none;}

ins{text-decoration:none;}

i, em{font-style:normal;}

a{text-decoration:none;font-family:"Microsoft Yahei";}

a:hover{cursor:pointer;text-decoration:none;}

a:active{star:expression(this.onFocus=this.blur());}

:focus{outline:0;}

.clear{clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

img{padding:0;margin:0;}

a img{border:none;}

input,textarea{border:none;font-family:"Microsoft Yahei";font-size:13px;}

h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;}

.wrap{background:#fff;}

.wrap img{width:100%;}

.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*������ʽ*/

.g-nav2 a{background:#5aadde;font-size:1rem; color:#fff; padding:1% 0; text-align:center; display:block; float:left;width: 25%;border:2px solid #fff;

box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background: ##5aadde;border-width: 2px 0 0 2px;}

.g-nav2 a:nth-child(3){border-right: 2px solid #fff}

.g-nav2 a:last-child{border-right: 2px solid #fff}

.g-nav2 a:nth-child(4),.g-nav2 a:nth-child(5),.g-nav2 a:nth-child(6){border-bottom: 2px solid #fff}

/*ͨ�����*/

.g-adv{position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}.g-adv .m-box img{display:block;position: relative;width:100%; height: auto;}

/**/

.g-two{background-size: 100% 1.13rem; overflow: hidden;padding-bottom: 5.9rem;}

.g-two h4{text-align: center;color: ##5aadde;font-size: 1.5rem;margin-top: 1.4rem;height: 4rem;position: relative;}

.g-two h4 i{margin: 0 auto;border-radius: 0.2rem; background: #5aadde; display: block;width: 94%;height: 1.4rem;text-align: center;line-height: 1.4rem;font-size: 1rem;color: #fff;margin-top: 0.5em;}

.g-two h4:before{content:""; position:absolute;height:1px;width:10%;content: "";left:20%;top:30%; background:##5aadde;}

.g-two h4:after{content:""; position:absolute;height:1px;width:10%;content: "";right:20%;top:30%; background:##5aadde;}

.two li{margin-top: 1rem; width: 44.7%;float: left;text-align: center;position: relative;background: #fff;margin-left: 3%;}

.two li img{display: block;height: 8em;}

.two li p{height: 7.7rem;overflow: hidden; border:0.1em solid #e8e8e8; border-top:0em;}

.two li b{color: #333333;font-size: 1.25rem;font-weight: normal; display: block;height: 1.4rem;width: 5.2rem;text-align: center;margin: 0 auto;border-bottom: 1px solid #999999;padding: 0.5rem 0;margin-bottom: 0.5rem;}

.two li span{display: block;color: #333333;font-size: 1rem;font-weight: bold; width:70%; margin:0 auto; text-align:center; height: 60px; overflow: hidden;}

.two li em{display: block;color: #333333;font-size: 1rem;}

.two li i{border-radius: 100%; width: 2.5rem;height: 2.5rem;background: ##5aadde;text-align: center;line-height: 2.5rem;color: #fff;font-size: 1rem;position: absolute;right: -0.5rem;top:-0.5rem;}

.twoc{position: relative;margin-top: 1rem;}

.twoc .prev{width: 8.3%;position: absolute;left: 40.5%;top:19.5rem; z-index: 99}

.twoc .next{width: 8.3%;position: absolute;right: 40.5%;top:19.5rem; z-index: 99}

.g-two .dls{display: inline;float: left;}

/**/

.cpBox{padding:1.750em 0; background-image:url(../images/cpBg_ico.png);}

.cpBox h4{width:90%; height:1.5em; line-height:1.5em; text-align:center; background-color:##5aadde; border-radius:0.4em; font-size:1.2em; margin:0 auto 1em auto; font-weight:900;}

.cpBox>h4>a{color:#000;}

.cpTabB{margin:0 1em; position:relative;}

.cpTabB>span{position:absolute; right:2%; bottom:0.25em; width:31%; height:2.5em; line-height:3em; text-align:center; color:#fff; background-color:#999; border-radius:2em; font-size:1em;}

.cpTabB>span>a{color:#fff;}

.cpBox .cpTab{overflow:hidden;}

.cpBox .cpTab li{float:left; margin:0 1% 0.25em 1%; width:31%; height:2.5em; line-height:2.5em; text-align:center; color:#fff; background-color:#999; border-radius:2em; font-size:1em;}

.cpBox .cpTab li.on{background-color:#f96c17;}

.cpBox ul.uls{margin:0 1em; overflow:hidden;}

.cpBox .uls li{float:left; margin:1.250em 2% 0 2%; padding:1em 0; width:46%; text-align:center; background-color:#fff; border-radius:0.5em;}

.cpBox .uls li img{width:10.208em; height:7em;}

.cpBox .uls li h5{margin-top:0.417em; font-weight:normal; font-size:1.083em;}

.cpBox .uls li h5 a{color:#5b6259;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 10.208em;display: block;}

/**/

.g-thre{padding-bottom: 1rem;}

.g-thre h4{margin-top: 1.5rem; text-align: center;color: #333333;font-size: 1.5rem;}

.g-thre h4 span{color: ##5aadde}

.g-thre h4 em{display: block; color: #333333;font-size: 1.5rem;border: 1px solid ##5aadde;color: ##5aadde;font-size: 1rem;width:71%;border-width: 1px 0 1px 0;margin: 0 auto;}

.g-thre h4 i{display: block;color: #333333;font-size: 1.2rem;}

.g-thre dl{padding: 0.5rem 0;margin-top: 0.5rem;}

.g-thre dt{width: 34%;float: left;margin-left: 3%;}

.g-thre dt img{display: block; width: 10em; height: 7em;}

.g-thre dd{margin-right: 2.5%;height: 6.1rem; width: 56%;float: right;background: url(../images/thre_06.jpg) no-repeat left bottom;background-size: 2.3rem 0.17rem;}

.g-thre dd p{color: #4a4a4a;font-size: 0.9rem;line-height: 1.7rem;overflow: hidden;}

.g-thre .thre-b{color: ##5aadde;font-size: 1.5rem;text-align: center;}

.g-thre .thre-b em{display: inline-block;width: 6.3rem;height: 1.5rem;border-radius: 0.2rem;background: ##5aadde;color: #fff;font-size: 1rem;margin-right: 0.8rem;vertical-align: middle;text-align: center;line-height: 1.5rem;}

/**/

.g-gg1{margin: 0 0 2rem 0;}

.g-gg1 img{display: block;}

.g-gg2{margin: 0 0 0rem 0;}

.g-gg2 img{display: block;}

/**/

.g-ys{position: relative;margin-bottom: 3rem;}

.g-ys h4{position: relative; text-align: center;color: #333333;font-size: 1.2rem;height: 4.7rem;position: relative;margin-bottom:1.2rem;margin-top: 1rem;}

.g-ys h4 b{color: ##5aadde;font-size: 1.2rem;font-weight: normal;}

.g-ys h4 span{color: ##5aadde}

.g-ys h4 em{color: ##5aadde}

.g-ys h4 i{margin: 0 auto;margin-top: 0.5rem; border-radius: 0.2rem; background: ##5aadde; display: block;width: 59%;height: 1.4rem;text-align: center;line-height: 1.4rem;font-size: 1rem;color: #fff}

.g-ys h4:before{content:""; position:absolute;height:1px;width:10%;content: "";left:10%;top:60%; background:##5aadde;}

.g-ys h4:after{content:""; position:absolute;height:1px;width:10%;content: "";right:10%;top:60%; background:##5aadde;}

.ys dl{width: 93%;margin: 0 auto;border: 2px solid ##5aadde;border-radius: 0.2rem;padding-bottom: 3rem;height: 22.63rem;overflow: hidden;}

.ys dd{border-left: 0.2rem solid ##5aadde;padding-left: 0.5rem;margin-left: 1.3rem;}

.ys dd h3{height: 3.5rem;color: #333333;font-size: 1.25rem;}

.ys dd h3 b{display: block;width: 80%;}

.ys dd p{width: 90%; font:0.9rem "Microsoft YaHei"; color:#333;padding-left: 1.3rem;background:url(../Images/ys_13.jpg) no-repeat left 0.3rem;background-size: 0.6rem 1rem;text-align: left;line-height: 1.3rem;margin-top: 0.5rem;}

.ys dd p span{color: ##5aadde}

.ys-b{width: 100%;margin: 0 auto;background: #fff;position: absolute;bottom:-3rem;left: 0%;}

.ys-b li{float: left;margin-left: 0.5rem; width: 2.8rem;height: 2.8rem;background:url(../images/ys_19.jpg) no-repeat;background-size: cover;text-align: center;line-height: 2.8rem;color: #666666;font-size: 1rem;font-weight: bold;}

.ys-b li.z-on{background:url(../images/ys_17.jpg) no-repeat;background-size: cover;color: #fff;}

.g-ys .dls{display: inline;float: left;}

/**/

.g-news{background:#f5f9fd url('../images/four_08.jpg') no-repeat center bottom; background-size: 100% 1.3rem;padding-bottom: 6rem;}

.g-news h4{color: #333333;font-size: 1.2rem;padding: 2rem 0 1rem 3%;}

.g-news h4 i{display: inline-block;padding-right: 0.5rem;color: #d0c6be;font-size: 1.2rem;text-transform: uppercase;font-weight: normal;}

.g-news dt{width: 94%;margin: 0 auto;border: 0.2rem solid ##5aadde; box-sizing:border-box;}

.g-news dt img{display: block;}

.g-news dd{margin-left: 3%;width: 94%;}

.g-news dd b{display: block;color: ##5aadde;font-size: 0.9rem;line-height: 3rem;}

.g-news dd p{color: #666666;font-size: 0.9rem;line-height: 1.6rem;height: 4.7rem;overflow: hidden;}

.g-news li{margin-top: 1.3rem; border-radius: 0.2rem;margin-left: 5.8%; width: 25%;height: 1.8rem;background: ##5aadde;line-height: 1.8rem;text-align: center;color: #fff;font-size: 1rem;float: left;}

.g-news .loaded{ width:100%; /*height:1.8rem;*/}

/**/

.g-zh{margin-top: 2.3rem;margin-bottom: 1.5rem;}

.zht li{width: 42%;float: left;}

.zht li span{text-align: right; float: left; display: inline-block;float: left;color: #767676;font-size: 1rem;height: 2.8rem;width: 6.8rem; border-bottom: 0.3rem solid #d5d5d5;display: block;}

.zht li span i{display: block;text-transform: uppercase;color: #666666;font-size: 1rem;}

.zht li em{display: inline-block;width: 2.92rem;float: right;}

.zht li.z-on span{border-bottom: 0.3rem solid ##5aadde;color: ##5aadde}

.zh-v{margin-top: 1.5rem;}

.zh-v dt{width: 41%;float: left;position: relative;margin-left: 3.3%;}

.zh-v dt img{display: block; height:11em;}

.zh-v dt span{background: url(../images/tms_03.png) no-repeat;height: 4rem;display: block;width: 90%;padding: 0.4rem 5% 0.5rem 5%; position: absolute;left: 0%;bottom: 0px;color: #fff;font-size: 0.75rem; overflow:hidden;}

.zh-v dt span b{display:block;font-size: 0.9rem;}

.zh-v dd{width: 51%;float: left;margin-left: 2%;}

.zh-v dd p{overflow: hidden; height: 1.8rem;border-bottom: 1px dashed #d0d0d0;color: #666666;font-size: 0.9rem;line-height: 1.8rem;margin-bottom: 0.5rem;}

.zh-v dd p a{color:#666}

.zh-v dd p span{float: left;padding-right: 0.2rem;font-size: 1.2rem; color: #d9d9d9;font-weight: normal;line-height: 1.8rem;}

.g-zh .dls{display: inline;float: left;}

