﻿@font-face{ font-family:AbrilFatface;src:url('../images/AbrilFatface-Regular-2.ttf');	}
@font-face{ font-family:SourceHanSansCN;src:url('../images/SourceHanSansCN-Normal.otf');	}

*{margin:0;padding:0;}
a{text-decoration:none; color:#666;}
a:hover{ color:red;}
ul{ list-style:none;}
img{ border:none;}
body{font-size:12px; text-align:center; font-family:SourceHanSansCN;-webkit-text-size-adjust:none;-webkit-text-size-adjust:none;width:expression(document.body.clientWidth <= 1440? "1440px": "auto");min-width:1440px;_width:expression((documentElement.clientWidth < 1440) ? "1440px" : "auto" );}
html{overflow-x:hidden;}
input,textarea,select{outline:none;}

.clear{ clear:both;}

/*header 网站头部模块*/
.top_header{margin:0 auto; height:208px;width:100%;position:fixed;display:block;z-index:99998;left:0px;right:0px;top:0px;background-color: rgba(17, 42, 135, 1); box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); /* 添加轻微阴影增强效果 */}
.topheader{width:100%;border-top:0px solid #41aa45;height:208px;}
.topheadercol{width:1340px;height:208px;margin:0 auto;color:#fff;}

.topheaderight{margin-right:0px;float:right;width:190px;overflow:hidden;text-align:right;padding-top:40px;}
.topheaderight a{float:left;background:#e7ecfb;height:60px;width:180px;display: flex; /* 改为 flex 布局 */align-items: center; /* 垂直居中 */color:#000;text-align:left;font-size:14px;margin-bottom: 10px;border-radius:10px;padding-left: 10px; line-height: normal; /* 重置 line-height */}
.topheaderight a img{vertical-align: middle; /* 可选，确保图片本身垂直居中 */margin-right:6px; /* 添加图片和文字之间的间距 */}
.topheaderight a:hover{background-image: linear-gradient(to bottom,#fff,#e7ecfb);}

.top_header .logo{float:left;width:208px;z-index:99999;}
.top_header .logo img{display:inline-block;text-align:left;float:left;}

/*menu 网站栏目导航条模块*/
.menu_nav{float:left;width:790px;height:208px;margin:0px auto;margin-left:66px;}
.menu_nav .metitle{width:790px;height:106px;border-bottom:solid 1px #273e93;font-family:AbrilFatface;color:#fff;text-align: left;padding-top: 20px;}
.menu_nav .metitle strong{font-size: 36px;line-height: 60px;font-weight: 100;}
.menu_nav .metitle p{font-size: 16px;}

.menu{width:790px;height:42px;margin:0px auto;margin-top:0px;clear:both;_overflow: hidden;}
.menu ul{margin-top:20px;}
.menu ul li{}
.menu li{float:left;font-size:18px;color:#fff;height:42px;line-height:42px;text-align:center;POSITION: relative;margin-right:0px;font-weight: 600;margin-right: 10px;}
.menu li a:link,.menu li a:visited{display:block;color:#fff;text-decoration:none;margin:0;padding:0;height:42px;line-height:42px;text-align:center;padding:0px 24px 0px 24px;}
.menu li a:hover{background:#c00922;color:#fff;padding:0px 24px 0px 24px;}
.menu .current{background:#c00922;color:#fff;height:42px;line-height:42px;border-bottom:0px solid #c8a063;font-size:18px;}
.menu .current a:link,.menu .current a:visited{color:#fff;}


/* flexslider */
.banner{width:100%;height:auto;margin-top: 208px;}
.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:0;}
.slides li{height:auto;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:0px;}
.slides li img{height: auto; width: auto\9; width:100%; }
.flex-control-nav{position:absolute;bottom:20px;z-index:2; left:47.5%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.nltext{position:absolute;z-index:30; left:0;width:100%;top:28%;font-family:AbrilFatface; text-transform: uppercase; }
.nltext h3{margin:0px auto;width:80%;font-size:80px;line-height:90px;color:#fff;margin-bottom:0px;text-align: center;font-weight: 100;}
.nltext h1{margin:0px auto;width:80%;font-size:20px;line-height:24px;color:#fff;margin-bottom:30px;text-align: center;font-weight: 100;letter-spacing:10px;}
.nltext p {width: 100%; /* 修改为100%让容器足够宽 */height: auto;margin: 0 auto;text-align: center; /* 使内容居中 */display: flex; /* 使用flex布局 */justify-content: center; /* 水平居中 */gap: 20px; /* 两个按钮之间的间距 */}
.nltext a {display: inline-block; /* 改为inline-block */width: 240px; /* 固定宽度 */font-size: 22px;color: #fff;padding: 4px 20px;line-height: 66px;border-radius: 10px;margin: 0; /* 移除自动边距 */}

.nltext p a:first-child {background: #c00922; /* 第一个按钮红色背景 */width: 240px; text-align: center;}
.nltext p a:last-child {background: #fff; /* 第二个按钮白色背景 */width: 240px; text-align: center;color: #112a87; /* 白色背景配黑色文字 */}

/*firstcol*/
.firabout{margin:0px auto;width:100%;height:714px;margin-top:0px;overflow:hidden;background:url(../images/firbg.jpg) center top no-repeat;background-size:cover;}
.firaboutbox{width:1440px;height:auto;margin:80px auto;text-align:left;color:#7f7f7f;overflow:hidden;}
.firaboutbox .left{float:left;width:748px;background:#000;}
.firaboutbox .right{float:right;width:625px;}
.firaboutbox .right h1{color:#074497;font-size:50px;line-height:66px;font-weight:500;font-family:AbrilFatface;}
.firaboutbox .right h3{ color: #626262;font-size: 24px;line-height:50px;font-weight: 500;font-family: AbrilFatface;position: relative;display: flex; /* 关键：让文字和线条水平排列 */align-items: center; /* 垂直居中 */gap: 20px; /* 文字和线条之间的间距 */padding-bottom:20px;border-bottom: 0px solid #104392;}
/* 用 ::after 绘制灰色线条 */
.firaboutbox .right h3::after {content: '';flex: 1; /* 占据剩余空间 */height: 1px;background: #d3d5d9;}
/* 底部蓝色短线条 */
.firaboutbox .right h3::before {content: '';position: absolute;bottom: -3px;left: 0;width: 200px;height: 3px;background: #104392;}

.firaboutbox .right p{color:#484848;text-align:left; font-size:16px; text-indent:0px;line-height:24px;margin:10px 0px;}
.firaboutbox .right .tit{margin-top:25px;height:60px;float:right;}
.firaboutbox .right .tit a{padding:15px 60px 15px 60px;background:#e70012;color:#fff;font-weight:bold;border:0px solid #02a0e4;border-radius:0px;line-height:50px;font-size:16px;}
.firaboutbox .right .tit a:hover{background:#104392;color:#fff;}

.firaboutbox .left img{border:0px solid #ccc; margin:0px auto;}

/**/
.seccol{margin:0px auto;width:100%;height:auto;margin-top:0px;overflow:hidden;}
.seccol .title{margin:30px auto;width:100%;height:auto;}
.seccol .title p{margin:0px auto;width:100%;text-align:center;font-size:46px;color:#104392;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}
.seccolbox{margin:0px auto;width:100%;height:auto;}
.seccolbox img{margin-bottom: 50px;}

/**/
.thrCol{margin:0px auto;width:100%;height:977px;overflow:hidden;background:url(../images/thrbg.jpg) center top no-repeat;background-size:cover;}
.thrCol .title{margin:30px auto;width:100%;height:auto;margin-top: 50px;}
.thrCol .title p{margin:0px auto;width:100%;text-align:center;font-size:46px;color:#fff;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}

.thrColbox{margin:0px auto;width:1000px;height:auto;}
.thrColbox ul{}
.thrColbox ul li{float:left;width:30.333%;margin:1% 0% 1% 3%;}
.thrColbox ul li a{ display:block; width:266px; height:340px; text-align:center;}
.thrColbox ul li p{text-align:center;padding:0%;width: 100%; line-height:30px;padding-top:15px;font-size:24px;color: #fff;font-weight:600;text-transform:uppercase}

.thrColbox ul li .secimg{width:266px;height:266px;padding:0px;margin: 0px auto;overflow: hidden;border-radius:0px;}
.thrColbox ul li .secimg img{width:266px;height:266px;cursor: pointer;transition: all 0.9s;}
.thrColbox ul li .secimg img:hover{transform: scale(1.01);}
.thrColbox ul li:hover p{color:#acd9f7}

/*imagecol*/
.imagecolbg{margin-top:18px;}
.imagecol{margin:0px auto;width:100%;overflow:hidden;}
.imagecol img{height: auto; width: auto\9; width:100%; }

.s_banner{ height:auto;overflow:hidden; width:100%;position: relative;margin-top: 208px;}
.s_banner img{height: auto; width: auto\9; width:100%;background-size:cover;}
/**/
.smlNav{ width:100%;left:0%;margin:0px auto;height:auto;position: absolute;bottom:50%;}
.smlNav .title{width:1300px;margin:0px auto;text-align:left;text-transform : uppercase;}
.smlNav .title strong{font-size:66px;text-align:left;color:#fff;width:100%;clear:both;font-weight:500;text-transform:uppercase;line-height:66px;}

/*footer */
.bottom{margin:0px auto;width:100%;height:auto;}
.footlist{width:1140px;margin:30px auto;height:auto;overflow:hidden;}
.footlistlink{float:left;width:230px;}
.footlistlink h1{margin-top: 30px;margin-bottom: 20px;}
.footlistlink h3 a{border-radius:50%;background: #104392;display:block;width: 64px;height: 64px;margin:0 6px;float:left;}
.footlistlink h3 a:hover{background: #c30c29;}
.footlistlink ul{margin-top: 30px; border-top:1px solid #000;}
.footlistlink ul li a{display:block;line-height:55px;width:100%;text-align: center;font-size:20px;color:#525252;border-bottom:1px solid #000;}
.footlistlink ul li a:link,.footlistlink ul li a:visited{color:#525252;border-bottom:1px solid #000;}
.footlistlink ul li a:hover{color:#fff;background: #000;}

.footlistlink .current{color:#fff;background: #000;height:55px;line-height:55px;font-size:20px;border-bottom:1px solid #000;}
.footlistlink .current a:link,.footlistlink .current a:visited{color:#fff;}

.footlistlink1{float:right;width:760px;margin-left:30px;}
.footlistlink1 ul{float:left;padding-left:0px;margin-top:24px;height:auto;text-align:left;border-left:0px solid #3b3f45;}
.footlistlink1 ul h3{height:80px;line-height:70px;font-size:36px;color:#104392;width:100%;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}
.footlistlink1 ul li{line-height:30px;width:100%;margin-top:0px;font-size:20px;color:#525252;padding-left:0px;}
.footlistlink1 ul li a:link,.footlistlink1 ul li  a:visited{color:#104392;}
.footlistlink1 ul li a:hover{color:#104392;}

.footer{margin:0px auto;width:100%;height:auto;}
.footer p{line-height: 36px;font-size: 16px;text-align: center;margin: 10px 0;}

/*main */
.servicecol{margin:0px auto;width:100%;height:auto;}
.servicebox{margin:20px auto;width:100%;height:auto;background:url(../images/product_bg_cthy.png) left bottom no-repeat;overflow:hidden;}
.servicelist{margin:0px auto;width:1340px;height:auto;}
.servicelist .left{float:left;padding:1% 2%;width: 46%;}
.servicelist .left img{width: 460px;height: auto;}
.servicelist .right{float:right;padding:5% 3% 0% 3%;width: 44%;}
.servicelist .right h1{color:#193684;font-size: 36px;text-align: left;line-height: 46px;margin-bottom: 26px;}
.servicelist .right p{color:#747474;font-size: 20px;line-height: 36px;text-align: left;}

.servicebox2{margin:20px auto;width:100%;height:auto;background:#f8f8f8;overflow:hidden;}
.servicelist2{margin:0px auto;width:1340px;height:auto;}
.servicelist2 .left{float:right;padding:1% 2%;width: 46%;}
.servicelist2 .left img{width: 460px;height: auto;}
.servicelist2 .right{float:left;padding:5% 3% 0% 3%;width: 44%;}
.servicelist2 .right h1{color:#193684;font-size: 36px;text-align: left;line-height: 46px;margin-bottom: 26px;}
.servicelist2 .right p{color:#747474;font-size: 20px;line-height: 36px;text-align: left;}

.servicebox3{margin:20px auto;width:100%;height:auto;background:url(../images/product__bg_hwcfw.png) right bottom no-repeat;overflow:hidden;}
.servicelist3{margin:0px auto;width:1340px;height:auto;}
.servicelist3 .left{float:left;padding:1% 2%;width: 46%;}
.servicelist3 .left img{width: 534px;height: auto;}
.servicelist3 .right{float:right;padding:5% 3% 0% 3%;width: 44%;}
.servicelist3 .right h1{color:#193684;font-size: 36px;text-align: left;line-height: 46px;margin-bottom: 26px;}
.servicelist3 .right p{color:#747474;font-size: 20px;line-height: 36px;text-align: left;}

.servicebox4{margin:20px auto;width:100%;height:auto;background:#f8f8f8;overflow:hidden;}
.servicelist4{margin:0px auto;width:1340px;height:auto;}
.servicelist4 .left{float:right;padding:1% 2%;width: 46%;}
.servicelist4 .left img{width: 501px;height: auto;}
.servicelist4 .right{float:left;padding:8% 3% 0% 3%;width: 44%;}
.servicelist4 .right h1{color:#193684;font-size: 36px;text-align: left;line-height: 46px;margin-bottom: 26px;}
.servicelist4 .right p{color:#747474;font-size: 20px;line-height: 36px;text-align: left;}

.servicebox5{margin:20px auto;width:100%;height:auto;background:url(../images/product_bg_gzcck.png) left bottom no-repeat;overflow:hidden;}
.servicelist5{margin:0px auto;width:1340px;height:auto;}
.servicelist5 .left{float:left;padding:4% 2%;width: 46%;}
.servicelist5 .left img{width: 502px;height: auto;}
.servicelist5 .right{float:right;padding:5% 3% 0% 3%;width: 44%;}
.servicelist5 .right h1{color:#193684;font-size: 36px;text-align: left;line-height: 46px;margin-bottom: 26px;}
.servicelist5 .right p{color:#747474;font-size: 20px;line-height: 36px;text-align: left;}

.servicebox6{margin:20px auto;width:100%;height:auto;background:#f8f8f8;overflow:hidden;}
.servicelist6{margin:0px auto;width:1340px;height:auto;}
.servicelist6 .left{float:right;padding:1% 2%;width: 46%;}
.servicelist6 .left img{width: 507px;height: auto;}
.servicelist6 .right{float:left;padding:8% 3% 0% 3%;width: 44%;}
.servicelist6 .right h1{color:#193684;font-size: 36px;text-align: left;line-height: 46px;margin-bottom: 26px;}
.servicelist6 .right p{color:#747474;font-size: 20px;line-height: 36px;text-align: left;}

.botcall{margin:0px auto;width:100%;height:auto;background:#112a87;overflow:hidden;}
.botcall .title{margin:80px auto;width:100%;height:200px;text-align: center;color:#fff;overflow:hidden;}
.botcall .title h1{font-size: 66px;font-weight: 600;line-height: 76px;margin-bottom: 20px;}
.botcall .title p{font-size: 20px;font-weight: 500;line-height: 40px;}
.botcall .title a{text-decoration: underline;text-underline-offset: 6px; /* 控制下划线与文字的间距 */color:#fff;font-size: 20px;font-weight: 500;line-height: 40px;}

/**/
.newscol{width:100%;margin:0px auto;height:auto;background:#f8f8f8;overflow:hidden;}
.newscollist{width:1340px;margin:50px auto;height:auto;overflow:hidden;margin-bottom:20px;}
.newscollist ul{width:100%;}
.newscollist ul li {float: left;width:30.33%;height:auto;padding:1.5%;}
.newscollist ul li a{width:100%;height:auto;float: left;margin-bottom:0px;color:#000;background:#fff;display:block;transition: all 0.9s;}
.newscollist ul li .left{float:left;width:100%;height:auto;overflow:hidden;}
.newscollist ul li .left img{width: auto\9; width:100%;height:300px;}
.newscollist ul li .right{float:right;padding: 5%; width:90%;height:auto;text-align: left;overflow:hidden;}
.newscollist ul li .right h3{width:100%;font-size:26px;font-weight:600;color:#000;line-height:30px;height:auto;height:92px; overflow:hidden;margin-bottom:20px;}
.newscollist ul li .right p{BORDER-LEFT: #ddd 1px solid;padding: 0 5%; width:90%;margin:0px auto;font-size:18px;font-weight:500;color:#9c9c9c;line-height:24px;height:72px;overflow:hidden;margin-bottom:30px;}
.newscollist ul li .right span{width:100px;background:#fff;font-size:12px;color:#6699ff;padding:2px 16px;text-align: center;line-height:24px;margin-top:0px;border-radius:50px;float:left;border:1px solid #6699ff;font-weight: bold;transition: all 0.9s;display:none;}

.newscollist ul li a:hover{box-shadow:0px 4px 8px 0px rgba(0, 0, 0,0.4);transform: scale(1.01);}
.newscollist ul li a:hover .right span{background:#6699ff;color:#fff;transform: scale(1.1);}

/**/
.thrnewslist{margin:0px auto;width:1300px;height:auto;overflow:hidden;margin-bottom:60px;}
.thrnewslist ul{}
.thrnewslist ul li{width:100%;height:90px;margin-bottom:4px;background:#fff;}
.thrnewslist ul li a{margin:0px auto;width:96%;font-size:24px;color:#303030;text-align:left;line-height:90px;display:block}
.thrnewslist ul li a p{float:left;text-align:left;width:80%;height: 90px; line-height:90px;font-size:24px;color:#303030;font-weight:bolder;text-indent:0px;overflow:hidden;}
.thrnewslist ul li a span{float:right;font-weight:100;font-size: 16px;}

.thrnewslist ul li a:hover{box-shadow:0px 4px 8px 0px rgba(0, 0, 0,0.4);transform: scale(1.01);}


/*servicecol*/
.datnewscol{width:1280px;margin:0px auto;height:100%;overflow:hidden;background: #fff;}
.datnewscol .content{padding: 5%;width: 90%;}
.datnewscol .content .title{margin:0px auto;width:100%;}
.datnewscol .content .title h3{font-size:46px;line-height:46px;text-align: center;font-weight:700;}
.datnewscol .content .title p{font-size:16px;line-height:28px;text-align: left;margin:20px auto;}
.datnewscol .content .title img{width: 100%;height: auto;margin: 10px auto;}

/**/
.pmcpumore{margin:0px auto;text-align:center;width:100%;height:44px;margin-top:30px;}
.pmcpumore p{margin:0px auto;width:100%;text-align:center;}
.pmcpumore a:link,.pmcpumore a:visited{margin:0px auto;text-align:center;line-height:30px; padding:8px 40px;border:1px solid #bcbcbc;border-radius:10px; /* W3C syntax */font-weight: bold;background:#fff;color:#868686;font-size:16px;width: 120px;}
.pmcpumore a:hover{color:#fff;background:#bcbcbc;}


/**/
.aboutcol{width:100%;margin:0px auto;height:auto;background:url(../images/firbg.jpg) center top #eff2f7 no-repeat;background-size:cover;overflow:hidden;}
.aboutcolbox{width:1340px;margin:60px auto;height:auto;overflow:hidden;}
.aboutcolbox .title{margin:0px auto;width:100%;height:auto;margin-bottom: 30px;}
.aboutcolbox .title span{margin:0px auto;width:100%;text-align:center;font-size:50px;color:#104392;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}
.aboutcolbox p{width:100%;text-align:left;font-size:24px;line-height: 36px; margin: 20px 0;}

.anli_mian{padding-bottom:6%;width: 1340px;
    margin: 0px auto;
    height: auto;
    overflow: hidden;}
.swiper-paginationvb{padding-top:40px;}

/**/
.aboutsec{width:100%;margin:0px auto;height:auto;overflow:hidden;}
.aboutsecbox{width:1340px;margin:50px auto;height:auto;overflow:hidden;}
.aboutsecbox .title{margin:0px auto;width:100%;height:auto;margin-bottom: 30px;}
.aboutsecbox .title span{margin:0px auto;width:100%;text-align:center;font-size:46px;color:#4e61a6;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}

.aboutsecbox .aboutseclist{width:1340px;margin:0px auto;height:auto;overflow:hidden;}
.aboutsecbox .aboutseclist ul{width:100%;margin-top:0px;}
.aboutsecbox .aboutseclist ul li{display:block;float:left;text-align:left;padding:0% 0% 2% 0%;margin:1% 1%; font-size:12px;width:31.333%;height:auto;border:0px solid #c9c9c9;border-radius:0px;}
.aboutsecbox .aboutseclist ul li .secimg{width:100%;height:100%;border: #000 solid 0px;margin: 0px auto;overflow: hidden;background:#fff;}
.aboutsecbox .aboutseclist ul li .secimg img{width:100%;height:100%;cursor: pointer;transition: all 0.8s;}
.aboutsecbox .aboutseclist ul li .secimg img:hover{transform: scale(1.1);}
.aboutsecbox .aboutseclist dd{width:100%;text-align:center;color:#bcbcbc;font-size: 16px;line-height:60px;}


/**/
.aboutthr{width:100%;margin:0px auto;height:auto;overflow:hidden;background:#f8f8f8}
.aboutthrcol{width:100%;margin:50px auto;height:auto;overflow:hidden;}
.aboutthrcol .title{margin:0px auto;width:100%;height:auto;margin-bottom: 30px;}
.aboutthrcol .title span{margin:0px auto;width:100%;text-align:center;font-size:50px;color:#4e61a6;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}

.aboutthrbox {width:1200px;margin:0px auto;height:auto;padding:0% 3% 2% 3%;}
.aboutthrbox ul{}
.aboutthrbox ul li{width: 22%;height: auto;float:left;text-align: center;margin:1.5%;background:#fff;padding:2% 0 3% 0;}
.aboutthrbox ul li a{color:#000;margin:0px auto;width: 90%;padding: 5%;display:block;}
.aboutthrbox ul li a:hover{color:#000;}

.aboutthrbox ul li a strong{width:100px;margin:0px auto;padding:10px 0px 10px 0px;border: solid 0px #000;border-radius:0%;display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow: hidden;}
.aboutthrbox ul li a strong img{}
.aboutthrbox ul li a span{padding:0% 0% 0% 0%;width:90%;margin:0px auto;font-size: 14px;line-height:16px;color:#000;}
.aboutthrbox ul li a span h1{font-size:22px;line-height:20px;margin:10px 0;color: #104392;}


/**/
.contactcol{width:100%;margin:0px auto;height:auto;overflow:hidden;}
.contactcol .title{margin:50px auto;width:1300px;height:auto;}
.contactcol .title h1{margin:0px auto;width:100%;text-align:left;font-size:50px;color:#104392;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;position: relative; /* 添加相对定位 */padding-bottom: 25px; /* 为下划线留出空间 */}
.contactcol .title h1::after {content: "";position: absolute;left: 0;bottom: 0;width: 200px;height: 4px;background-color: #104392;}
.contactcol .contactbox{margin:20px auto;width:1300px;height:auto;}
.contactcol .contactbox p{font-size: 26px;line-height:46px;margin: 5px 0;text-align: left;color:#525252;}
.contactcol .contactbox strong{color:#104392;}

/**/
.contact2{width:100%;margin:0px auto;height:640px;overflow:hidden;background:#eff2f7;margin-top: 50px;}
.contact2box{width:100%;margin:0px auto;height:auto;overflow:hidden;}
.contact2box .left{float:left;width:50%;margin:0px auto;height:auto;}
.contact2box .right{float:right;width:50%;margin:0px auto;height:640px;background:url(../images/contbg.jpg) no-repeat;background-size:cover;overflow:hidden;}

.contactmess{float:right;width:650px;margin:40px auto;height:auto;}
.contactmess h3{margin:0px auto;width:100%;text-align:left;font-size:50px;color:#074497;line-height:66px;font-weight:500;text-transform : uppercase;font-family:AbrilFatface;}
.contactmess p{width:100%;color:#808080;font-size: 16px;text-align: left;line-height:46px;}
.contactmess .inquirylist{float:left;width:90%;margin:0px auto;height:auto;overflow: hidden;padding:0px;margin-top:20px;text-transform:uppercase;}
.contactmess .inquirylist ul {width:100%;}
.contactmess .inquirylist ul li{padding:1% 0;width:100%;height:auto; float: left; display: inline; text-align:left;margin-bottom:0px;}
.contactmess .inquirylist ul li input{background:#fff;border:1px solid #f2f2f2;border-radius:10px;padding:1.5% 2%; width:60%;font-size: 16px;color:#000;line-height:36px;}

.contactmess .inquirylist ul li .register{float:left;width:200px; text-align:center;font-weight:500;font-size:16px;line-height:36px;COLOR: #fff;background:#193684;margin-right:10px;border-radius:0px;text-transform:uppercase;margin-top: 10px;}
.contactmess .inquirylist ul li .register1{float:left;width:200px; text-align:center;font-weight:500;font-size:16px;line-height:36px;COLOR: #fff;background:#9a9a9a;margin-right:0px;border-radius:0px;text-transform:uppercase;margin-top: 10px;}

.contactmess .inquirylist ul li textarea{float:left;height:auto;line-height:24px;text-align:left;background:#fff;border:1px solid #f2f2f2;border-radius:10px;padding:1.5% 2%; width:96%;font-size: 16px;color:#000;font-family:SourceHanSansCN;}


#page{width:100%;float: left; margin-top: 3%;}
#page span,#page a{float:left; padding: 5px 9px; border: 1px solid #eee; background: #fff; margin-right: 10px; font-size:16px;}




