*{margin:0;padding:0;border:0;}
html,iframe,body{height:100%}
.none{display:none !important}
@media screen and (max-width: 640px){#mobileFrame{display:none !important;}}
#hidemobile{font-size: 14px;font-weight: bold;border: 1px solid silver;position: absolute;right: 20px;top: 8px;width: 15px;height: 15px;text-align: center;padding: 0;line-height: 15px;border-radius: 15px;cursor:pointer;}
body{ margin:0; padding:0; background:#f2f4f5; color:#303030; font-size:14px; font-family: "Microsoft YaHei",微软雅黑;}
img{ border: none}
ul{ margin:0; padding:0; }
ul li{ margin:0; padding:0; list-style:none}
blockquote {padding:0px; margin:0px;}
a{ text-decoration:none; color:#3e3e3e;}
a img{ border:0}
input:focus{ outline:none;}



/*服务及优势*/
.Service_t{ width:100%; margin:50px 0 20px; text-align:center; color:#a6a6a6; line-height:40px;}
.Service_t span{ font-size:40px; color:#004fac;}
.Service{ display:block; width:84%; margin: 0 auto; height:200px; box-shadow: darkgrey 0px 0px 30px 1px;}
.Service li{ display:block; height:200px; width:12.5%; float:left; text-align:center;transition:background 0.5s; }
.Service li:hover{ background:#e2c394;}
.Service li div{ width:50px; height:50px; margin:40px auto 20px;}
.Service li .Service_img1{ background:url(../image2019/icon_01.png) no-repeat;}
.Service li .Service_img1:hover{ background:url(../image2019/icon_01_1.png) no-repeat;}
.Service li .Service_img2{ background:url(../image2019/icon_02.png) no-repeat;}
.Service li .Service_img3{ background:url(../image2019/icon_03.png) no-repeat;}
.Service li .Service_img4{ background:url(../image2019/icon_04.png) no-repeat;}
.Service li .Service_img5{ background:url(../image2019/icon_05.png) no-repeat;}
.Service li .Service_img6{ background:url(../image2019/icon_06.png) no-repeat;}
.Service li .Service_img7{ background:url(../image2019/icon_07.png) no-repeat;}
.Service li .Service_img8{ background:url(../image2019/icon_08.png) no-repeat;}
.Service li span{line-height:25px; font-size:12px;text-transform:uppercase;}
.Service .Service_01{ color:#6b6b6b;transition:color 0.3s}
.Service .Service_01:hover{ color:#ffffff;}
.Service .Service_01:hover div{ background-position:0 -50px;}
.Service .Service_02{background:#3988ca; color:#ffffff;}

.Advantage{ width:84%; margin:0 auto 50px; padding-top:50px;}
.Advantage_tit{ font-size:22px; color:#3888c9; height:39px; line-height:39px; }
.Advantage_txt{ padding-top:10px; line-height:25px;}
/*客户*/
.Customer{ width:100%; height:500px; background:#004fac; clear:both;}
.Customer_t{ width:100%; margin:0  auto 20px; padding-top:40px; text-align:center; color:#ffffff; line-height:40px;}
.Customer_t span{font-size:40px;}
/*数字++++++++++*/
.digital{width: 100%;height: 150px;color:#e1c394;}
.main{width: 34%;height: 150px;margin:0 auto;}
.mumping_mun li{display: inline-block;}
.mun_1{ float:left; width:44% }
.mun_2{ float:left;}
.mun_3{ float: right;}
.mumping_mun{width:100%;list-style: none;}
.mumping_mun p{font-size: 20px;width: 100%;display: block;clear: both; color:#fff;}
.mumping_mun h2{font-size: 80px;float: left;margin-right: 10px; font-family: Impact }
.mun_top{ color:#e1c394; font-size:40px; line-height:90px; font-weight:800; font-family:Impact;}
/*客户图片滚动*/
/* Box */
.plst_pt {overflow:hidden;_width:100%;}
.plst_pt ul {overflow:hidden;*zoom:1;padding:15px 0;width:9999em;}
.plst_pt li {float:left;margin-left:10px;display:inline;text-align:center;}
.plst_pt li img {display:block;width:218px;height:80px;margin-bottom:5px;padding:1px;}
/* Roll */
.wp_roll {position:relative;_width:100%;}
.roll_lt, .roll_rt {position:absolute;top:75px;left:10px;width:28px;height:46px;}
.roll_rt {left:auto;right:2px;}
.roll_cnt {padding:0 100px;}
.roll_lt:hover, .roll_rt:hover {color:#fff;}
/*.mr_frbox { width:84%; margin:0 auto; height: 175px;clear:both; }
.mr_frBtnL { position: absolute; left:7%; margin: 62px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frBtnR { position:absolute; left:90%; margin-top: 62px; cursor: pointer; }

.mr_frUl { display:block; height: 170px; width:75%; margin:0 auto;}
.mr_frUl ul{ display:block; width:92%; margin:0 auto; position: relative;}
.mr_frUl ul li { display: block; float: left; height: 175px; width:20%; margin-right:9px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom: 7px;}*/

/*合作*/
.partner{ width:100%; height:105px; margin:0 auto 30px; clear:both;}
.partner_t{ width:100%; margin:50px 0 20px; text-align:center; color:#a6a6a6; line-height:40px;}
.partner_t span{ font-size:40px; color:#004fac;}
.partner ul{ display:block; width:1200px; height:105px; margin:0 auto;}
.partner ul li{ display:block;width:285px; height:105px; float:left; margin:0 7px;}


/*版权*/
.foot{ width:100%; height: auto; background:#3f3f3f; clear:both; color:#ffffff; padding:30px 0;}
.foot_main{ width:62%; margin:0 auto; height:170px;  }
.main_left{ width:37%; float:left; height:170px;}
.main_tit{ width:100%; font-size:16px; padding-bottom:20px; font-weight:900;}
.main_txt{ width:100%; line-height:28px;}
.main_midd{ float:left; height:170px; width:26%; margin-left:15%;}
.main_midd a{ display:block; height:36px; width:118px; color:#ffffff; background:#027ce0; border-radius:50px; text-align:center; line-height:36px; margin-top:15px;  transition:background 0.5s;}
.main_midd a:hover{ background:#e1c394;}
.main_right{ width:119px; height:170px; float:right; text-align:center;}
.main_right img{ margin-bottom:10px;}
.foot_copy{ width:100%; height:40px; background:#3f3f3f; line-height:40px; color:#ffffff; text-align:center; border-top:1px solid #4c4c4c}
.main_middbutton{ float:left; height:100px; width:100%; margin-left:9%;}
.main_middbutton a{ display:block; height:36px; width:118px; color:#ffffff; background:#027ce0; border-radius:50px; text-align:center; line-height:36px; margin-top:15px;  transition:background 0.5s;}
.main_middbutton a:hover{ background:#e1c394;}

/*关于我们*/
.about-bg, .case-bg, .news-bg, .recruit-bg, .business-bg{ width: 100%; opacity: 1; height:397px; background-position: center; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms; clear:both}
.about-bg{ background-image: url(../image2019/ab1.jpg);}
.aboulgt-bg, .case-bg, .news-bg, .recruit-bg, .business-bg{ width: 100%; opacity: 1; height:397px; background-position: center; transform: translate3d(0px, 0px, 0px); transition-duration: 0ms; clear:both}
.aboulgt-bg{ background-image: url(../image2019/lg2.jpg);}
.case-bg{ background-image: url(../image2019/ca1.jpg);}
.news-bg{ background-image: url(../image2019/ne1.jpg);}
.recruit-bg{background-image: url(../image2019/re1.jpg);}
.business-bg{background-image: url(../image2019/bu1.jpg);}
.about{ width:1200px; height:343px; margin:0 auto; padding:30px 0 0; clear:both;}
.about_pic{ width:382px; height:343px; float:left;}
.about_txt{ width:770px; height:250px; float:right; text-align: justify; line-height:30px; margin-top:60px;}
.about_txt p{text-indent:2em}
.about_txt span{ color:#004fac; font-weight:bold;}
.about_nu{ width:100%; height:80px; clear:both;}
.culture{width:1200px; height:416px; margin:0 auto 30px; clear:both; background:url(../image2019/ab3.png) no-repeat right;}
.culture table{ width:60%; float:left; margin-top:80px}
.culture table td{ height:55px; font-size:16px; padding-bottom:50px}
.culture table td span{ font-size:25px; font-weight:900; color:#004fac;}
.culture_hh{ line-height:35px}

/*方案中心*/
.case{ width:100%; height: auto;background:url(../image2019/ca_bg.jpg) repeat-x;}
.change-content { height:100%; }
.change-box {padding-bottom: 70px;}
.change-main { width: 1200px !important;  margin: 0 auto; position: relative; height:100%;  transition: all .3s ease;}
.change-box .change-cut { margin: 0 0 30px;  /* width: 1551px; */ height:98px; overflow:hidden;}
.transition { -moz-transition: all .3s ease;  -webkit-transition: all .3s ease; transition: all .3s ease;}
.change-box .change-cut .tab { height: 55px; line-height: 55px; text-align: center; font-size: 16px; background-color: #ffffff; box-sizing: border-box; border: 1px solid #dbdbdb; /* border-left: none; */ position: relative; top:22px; cursor: default; width:188px;  float:left; margin-right:13px;  /* margin-right: 0px; */}
.clearfix .tab:hover{ cursor: pointer;}
.flex-rows{ display: flex; flex-direction: row; justify-content: center; align-items: center;}
.change-box .change-cut ul{ border: 1px solid #e5e5e5; margin-left: 0px;  /* width: 1200px; */}
.contents{ width:1200px; min-height:300px;}
.change-box .change-cut .tab.on { background-color: #004fac; color: #fff; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .3);}
.change-box .change-cut .tab.on:after { content: "";  position: absolute; width: 0; height: 0; border: 11px solid; border-color: #004fac transparent transparent transparent; bottom: -22px; left: 50%; transform: translateX(-50%); transition: all .3s ease;}
.content_tit{ font-size:30px; color:#004fac; font-weight:800; padding:20px 0 50px;}
.content_tit div{float:left; width: auto; padding-right:50px; padding-bottom:50px;}
.content_tit a{ display:block; height:40px; line-height:40px; float:left; text-align:center; color:#ffffff; background:#027ce1; font-size:15px; width:120px; border-radius:5px; transition:background 0.5s;}
.content_tit a:hover{background:#e1c394;}
.contents ul{ display:block; height:32px; line-height:32px; margin-top:20px;}
.contents ul li{ display:block; float:left; height:32px}
.content_icon{ width:37px; margin-right:15px;}
.content_tt{ width:1148px; font-size:25px; line-height:32px; color:#004fac}
.contents p{ padding:30px 0 50px 52px; text-indent:2em; line-height:30px; }
.content_pic{ width:1148px; padding-left:52px; padding-bottom:30px;}
.content_td{ width:1148px; height:auto; margin-left:52px; padding-top:50px; clear:both;}
.content_td_left{ width:549px; float:left;}
.content_td_right{ width:549px; float:right;}
.content_td_main{ background:#ffffff; border:1px solid #dfdfdf; padding:35px;line-height:25px; margin-bottom:18px;}
.content_td_main span{ display:block; width:100%; margin-bottom:30px; font-size:18px; color:#004fac;}
.content_td_main:hover{box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2);}
.content_td_txt{ line-height:30px; margin-bottom:30px;}
.content table{ width:1200px;}
.content table td{ text-align:center}
.content_table{ width:200px; height:200px;text-align:center; font-size:16px; /*border:2px solid #004fac; border-radius:50%;*/ color:#fff; }
.content_table div{ margin-top:25px; line-height:25px;}
.content_table span{ font-size:14px; text-transform:uppercase; color:rgba(255,255,255,0.4); }
.value{ width:800px; border-top:1px solid #b7b7b7; border-left:1px solid #b7b7b7; margin:0 auto 40px;}
.value td{ line-height:30px; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:10px; margin-top:30px;}
.value .str{ font-size:16px; font-weight:600; text-align:center; }
.value .str p{ display:block; width:160px;background:url(../image2019/gou.png) no-repeat; background-position:right; text-align:left; margin:0 auto; color:#207fd2; padding:0; }
.liyou ul{ display:block; width:290px; margin:0 auto; color:#7b7b7b; font-size:16px;}
.liyou ul li{ display:block; float:left; height:25px; line-height:25px; text-indent:0.5em;}
.tabs-4{ width:860px; border-top:1px solid #b7b7b7; border-left:1px solid #b7b7b7;}
.tabs-4 td{ line-height:30px; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:15px;}
.tabs-4 .str{ font-size:16px; font-weight:600; text-align:center; background-color:#e4e4e4;}
.tabs-4 .yuan{ font-size:16px; font-weight:600; text-align:center; color:#fb740d; }

/*新闻资讯*/
.news{ width:1200px; height:auto; margin:0 auto;padding:30px 0 0; clear:both;}
.news_list{ display:block; width:1200px; height:180px; margin-bottom:25px; }
.news_list_l, .news_list_r{ display:block; width:550px; height:158px;border:1px solid #dfdfdf;}
.news_list_l:hover, .news_list_r:hover{box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2);}
.news_list_l{ float:left;margin-bottom: 20px;
    margin-right: 30px;}
.news_list_r{ float:right;}
.news_list_mian{ display:block; width:100%; height:158px;}
.news_list_cont{ display:block; width:308px; height:125px; margin:27px 0 0 25px; float:left;}
.news_list_pic{ display:block; width:217px; height:178px; float:right;}
.news_list_cont div{ width:100%;}
.news_tit{ font-size:18px; color:#303030;}
.news_txt, .news_time{ font-size:14px; line-height:25px; color:#787878;}
.news_txt{ margin:10px 0 15px 0;}
.news_list li a:hover .news_tit{ color:#004fac;}
.NewsTitle{ width:100%; font-size:20px; font-weight:900; text-align:center; height:80px; line-height:80px; border-bottom:1px solid #dfdfdf;}
.NewsContent{ width:100%; line-height:30px; padding:50px 0; font-size:14px;}
.NewsContent p{ text-indent:2em;}
/*翻页*/
.pagination{ width: 1200px; padding: 20px 0 40px 0; margin: 0 auto; text-align: center; font-size: 14px; color: #333;}
.pagination .pageList-wrap{  display: inline-block;}
.pagination .item{ width: 60px; height: 30px; line-height: 30px; background: #dedede; cursor: pointer; border-radius: 4px; display:inline-block; vertical-align: top; text-align: center; margin: 0 3px; user-select: none;}
.pagination .eliplise,
.pagination .item[value]{ width: 35px;}
.pagination .item[value].active{ background: #004fac; color: #fff;}
.pagination .item:hover{ color: #004fac; background: #d2d2d2;}
.pagination .page-list-wrap{ display: inline-block;}
.pagination .page-count{ height: 30px; margin-left: 20px; vertical-align: top; line-height: 30px; display: inline-block;}
.pagination .page-count_num{ margin: 0 5px; color: #004fac; font-size:18px;}
.pagination .item.disabled{ cursor: not-allowed;}
.pagination .item.disabled:hover{ color: #333; background: #dedede;}

/*联系我们*/
.contact{ width:1200px; height:auto; margin:0 auto; padding:30px 0; clear:both;}
.contact_tit{ width:100%; height:63px; background:#d6b178; color:#fff; font-size:22px; text-align:center; line-height:63px;}
.contact_main{ width:100%; padding:0 0 50px; background:#ffffff; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1)}
.contact_main_tit{ width:95%; margin:0 auto;padding-top:50px; }
.contact_main_tit b{ font-size:18px; }
.contact_main_tit span{ color:#ff8400;}
.contact_tab{width:95%; line-height:30px; margin:40px auto 10px;}
.contact_tab span{ color:#ff0000}
.contact_tab input:focus{ border-color:#004fac;}
.contact_tab .system_cho, .contact_tab .role, .contact_tab .city, .contact_tab .job, .contact_tab .peo, .contact_tab .money, .contact_tab .think, .contact_tab .date, .contact_tab .bumen, .contact_tab .chenwei, .contact_tab .zhiwu, .contact_tab .comtel{ width:400px; height:35px; border:1px solid #b7b7b7; border-radius:5px; line-height:35px; font-family: "Microsoft YaHei",微软雅黑; color:#353535; text-indent:1em;}
.contact_tab .problem{ width:600px; height:35px; border:1px solid #b7b7b7; border-radius:5px; line-height:35px; font-family: "Microsoft YaHei",微软雅黑; color:#353535; text-indent:1em;}
#pNameRequired, #nameRequired, #linktelRequired, #roleRequired, #txtComnameRequired, #xtComnameRequired, #dropYusuanRequired, #dropYixiangRequired, #dropBuytimeRequired, #ctl00, #RegularExpressionValidator3, #RegularExpressionValidator4{ color:Red;visibility:hidden; overflow:hidden;}
.contact_tab .name, .contact_tab .linktel, .contact_tab .linkmail, .contact_tab .adress{ width:400px; height:35px; border:1px solid #b7b7b7; border-radius:5px; line-height:35px; text-indent:1em;}
.contact_tab .need{font-size:14px; font-family: "Microsoft YaHei",微软雅黑; width:800px; max-width:800px;padding:0px 15px 10px; border-top:none; outline: 0; -webkit-box-shadow:inset 0px 1px 6px #ECF3F5; box-shadow: inset 0px 1px 6px #ECF3F5; height:150px;line-height:30px; border:1px solid #b7b7b7; border-radius:5px;}
.submit, .Reset{ width:120px; height:35px;  color:#FFFFFF; color:#ffffff; text-align:center; font-size:15px; border-radius:5px;  font-family: "Microsoft YaHei",微软雅黑; cursor:pointer; margin-right:20px;}
.submit{background-color:#2387d5;}
.Reset{ background-color:#b3b3b3;}
.Reset:hover{background-color:#2387d5;}

/*人才中心*/
.recruit{ width:1200px; height:auto; margin:0 auto; padding:30px 0; clear:both;}
.map{ width:1198px; height:390px; border:1px solid #bfbfbf; margin:0 auto 30px;}
.map_left{ width:599px; height:390px; float:left;}
.map_right{ background:#092238; color:#ffffff;}
.map_right{ width:597px; height:390px; float:right;}
.map_right_add{ width:526px; margin:0 auto; height:390px;}
.map_right_add ul{ display:block; width:526px; }
.map_right_add ul li{ display:block; float:left;}
.map_right_add ul li span{ font-size:30px;}
.map_right_add ul li p{ padding-left:35px;}
.map_right_add_01{ height:116px; line-height:116px; }
.map_right_add_02{ height:132px; line-height:35px; padding:32px 0;border-bottom:1px solid #1a3852; border-top:1px solid #1a3852}
.map_right_add_03{ height:132px; line-height:35px; padding:32px 0;}
.map_right_add_03 b{ font-size:30px; font-family:Impact; font-weight:normal;}
.business_nu{ width:100%; height:40px; clear:both;}




