﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin:0;padding:0; font-family:微软雅黑;}
body{ overflow-x:hidden;margin: 0px auto;}
html{ overflow: auto;overflow-x:hidden;}
img{ border:none;}
a{ color:#3e3a39;text-decoration:none;}
a:activ,a:visited,a:hover{ text-decoration:none; color:#3e3a39;}
div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, area, param {	margin:0;	padding:0; font-weight:normal;}
ul li{ list-style:none;}
.box_bai{	width: 100%;	margin: 0 auto;}
/*头部*/
.top{ width:1200px; height:121px; margin:0 auto;}
.top_left{ float:left;}
.top_left span{ display:block; float:left;}
.left_1{margin-top: 28px;}
.left_2{margin-top: 33px;margin-left: 43px;}
.left_3{margin-top: 33px;margin-left: 28px;}
.top_right{ width:420px; height:58px; line-height:58px; float:left;margin-top: 31px;margin-left: 80px;}
.top_right li{ float:left;margin-left: 10px;}
.top_right a{ padding:10px 15px 10px 15px; border:1px solid transparent; color:#3f3f3f; font-size:18px;}
.top_right a:hover{ border:1px solid #838383; background:#f1f2f2; border-radius:8px;}
.top_tel{ width:200px; height:41px; float:right; background:url(../images/top_tel.png) no-repeat left center;margin-top: 37px;padding-left: 45px;}
.top_tel p{ color:#595757; font-size:12px;}
.top_tel span{ color:#e73828; font-size:18px;}
/*头部*/
/*导航*/
.menu{ width:100%; height: 45px; z-index: 999; border-top: 1px solid;border-color: #B5B5B6;}
.menu_nav{ width: 1000px; margin: 0px auto; font-size: 17px; color: #3E3A39; height: 45px; }
.menu_nav ul{ float: left;}
.menu_nav ul li{ float:left; width: 130px;height: 45px; text-align: center; color: #3E3A39; line-height: 45px;}
.menu_nav ul li:hover{ color: #fff; background:url(../images/menu_nav1.png) no-repeat center center; width:130px; height:45px; cursor: pointer;}
.menu_nav ul a{ text-align:center; line-height: 40px; text-decoration: none; width: 120px;height:40px;color: #3E3A39;}
.menu_nav ul li a:hover{color: #fff;}
/*导航*/
/*banner*/
.banner{ margin: 0px auto; width:100%; height: 587px; position:relative; background:none!important; }
.ban_con{ width:1000px; position:relative; height:500px; margin:0 auto;}
.ban_con p{ width: 324px; height:114px; font-size: 20px; color:#231815; padding: 165px 380px;}
.ban_con p span{ color:#e50012; font-size: 50px; font-family:STXingkai; /* letter-spacing: -3px; */}
.bannerLine{ width:100%!important; height:88px!important;background:none!important; position:absolute; bottom:0px;}
.blBg{ width:1000px; margin:0 auto; position:relative;}
.search{ width: 660px!important; height: 58px!important;background:url(../images/search.png) no-repeat!important;float: none!important; margin:0 auto!important;}
.search p{margin: 15px 78px;}
.blBg img{margin-left: 26px;width: 180px;height: 48px;margin-top:16px;}
/*banner*/
.vr_code{ position:relative;}
.vr_img{ position:fixed; z-index:99; left:0; }
/*title*/
.fuwu{  width:100%;   height: 520px;  margin-top: 30px;}
.fuwu_xm{ width:1000px; margin: 0 auto; }
.fuwu_xm_tite{ font-size: 28px;text-align: center;  padding-top: 20px;}
.fuwu_xm1{line-height: 45px;text-align: center;margin-bottom:30px;}
.fuwu_xm2{  font-size: 14px;    color: #000000;   line-height: 20px;  margin-bottom: 40px;  margin-top: 10px;  text-align: center;}
.fuwu_xm_nr p{ width: 205px; font-size: 12px; margin-top: 10px;margin-left: 23px; line-height: 19px; border-top: 1px solid #fff; padding-top: 5px;}
.fuwu_c2{  font-size: 14px;  line-height: 20px;  margin-bottom: 40px;  margin-top: 30px;  text-align: center;}

/*title*/
/*1f*/
.contain{ width:100%; margin:0 auto; padding-top: 30px;}
.contain2{ width:100%; margin:0 auto; background: #f7f8f8; padding-bottom: 20px; padding-top: 40px;}
.contain3{ width:100%; margin:0 auto;  padding-bottom: 20px; padding-top: 50px;}
.contain4{ width:100%; margin:0 auto;  padding-bottom: 20px; padding-top: 50px; background: #f7f8f8; }

.process{ width:1000px; height: 540px; margin:0 auto; background:url(../images/process.jpg) no-repeat center top; margin-top: 40px; padding-top: 100px;}
.process dl{ width:212px; height: 480px; text-align:center; margin-left: 50px; float: left; margin-right: -32px;}
.process dl dt{ text-align:center;  color:#fff; font-size:21px; line-height: 64px; width: 100%; height: 64px; border-radius:8px;}
.process dl .big1{ height: 25px; margin-top:10px; font-weight: normal; font-size: 16px; color: #3e3a39; line-height: 25px; padding-top:5px;}
.process dl .big2{ height: 25px; font-size:14px; font-weight: normal;color: #3e3a39; line-height: 25px;}
.process dl dt dd{/* line-height: 22px; */height: 22px;font-size: 14px; font-weight:normal;}
.pro1 dt{ width:212px; background-color:#0f4c81; }
.pro2 dt{ width:212px; background-color:#a0b5d0; }
.pro3 dt{ width:212px; background-color:#3c9052;font-weight:normal; }
.pro4 dt {width:212px; background-color:#b1262d;font-weight:normal; }
.process .proBtn{ width:1000px;margin: 0 auto; text-align:center;}
.bg{height: 64px;background-color:#f7f8f8; margin-top: 10px;width: 212px;/* color: #fff; */}
.bg:hover{background-color:#0f4c81; border-radius:8px;}
.pro2 .bg:hover{background-color:#a0b5d0;}
.pro3 .bg:hover{background-color:#3c9052;}
.pro4 .bg:hover{background-color:#b1262d;}
.bg:hover p{ color:#fff;}
/*2f*/

/*轮播表格*/
.contain2{	width: 100%;	margin: 0px auto;}
.tab_item{ display:block;width: 159px;height: 39px; border: 1px solid #ccc;color: #595757;font-size: 17px; background: #ffffff;line-height: 39px; float:left;cursor:pointer;position: relative; }
.tab_item:hover{ display:block;width: 159px; height:49px; background:url(../images/lihover.png) no-repeat top center;  cursor:pointer; border: 1px solid transparent; color: #fff;}
.tab_item .iconic{ width: 32px; height: 30px; position: absolute;  }
.tab_item .iconic1{  background: url(../images/iconic1.png) no-repeat 0px 0px;   left: 9px;     top: 5px;}
.tab_item .iconic2{  background: url(../images/iconic1.png) no-repeat -50px 1px;       left: 17px;  top: 2px;}
.tab_item .iconic3{  background: url(../images/iconic1.png) no-repeat -109px 0px;   left: 9px;     top: 5px;}
.tab_item .iconic4{  background: url(../images/iconic1.png) no-repeat -153px 1px;       left: 0px;  top: 3px;}
.contain2 table  tr td{ border:1px solid #00a0e9; font-size:14px; line-height: 30px; padding-left:10px;}
.contain2 table th{ color:#fff; border:1px solid #00a0e9; background-color:#036eb8; line-height: 40px; font-size: 16px; text-align:center;}
.contain2 table td{color:#595757;}
.zhuBtn{ width:1000px; margin:0 auto; text-align: center; height: 100px;}
#tb_juxi tr td{line-height: 45px;}
#tb_pvc tr td{ line-height: 25px;  padding-left: 10px;}
#tb_gongc tr td{ line-height: 32px; padding-left: 10px;}
#tb_zhuji tr td{ line-height: 36px; padding-left: 10px;}
.tabbed_content {	width:1000px;	margin: 0 auto;	margin-top: 35px;margin-bottom: 30px;}
.tabs {	height: 49px;	width: 840px;	margin: 0 auto;	padding-left: 160px;}
.tabs .moving_bg {	left: 0;}
.tabs .tab_item {	text-align: center;	z-index: 200;	cursor: pointer;}
.tabbed_content .slide_content {	overflow: hidden;	position: relative;	width: 1036px;	margin-top: 10px;}
.tabslider {	width: 5000px;}
.tabslider ul {	float: left;	width: 1000px;	margin: 0px;	padding: 0px;	margin-right: 40px;	margin-bottom: 20px;}
/*.on{width: 159px; height:49px; background:url(../images/lihover.png) no-repeat top center;  cursor:pointer; border: 1px solid transparent; color: #fff;} */
.tab_item:hover .iconic1{ width: 32px; height: 30px;  background: url(../images/iconich.png) no-repeat 0px 0px;       left: 9px;     top: 5px;}
.tab_item:hover  .iconic2{ width: 32px; height: 30px;background: url(../images/iconich.png) no-repeat -50px 1px;     left: 17px;  top: 3px;}
 .tab_item:hover  .iconic3{ width: 32px; height: 30px; background: url(../images/iconich.png) no-repeat -109px 0px;       left: 9px;     top: 5px;}
.tab_item:hover .iconic4{ width: 32px; height: 30px;  background: url(../images/iconich.png) no-repeat -153px 1px;     left: 0px;  top: 3px;}
/*轮播表格*//*2f*/



/*3f*/
.titleas{ width:1000px; margin:0 auto;}
.titleas .down{ width:177px; height: 40px; background:url(../images/down.png) no-repeat bottom center; margin:0 auto; color: #000; font-size: 18px; text-align: center; margin-bottom: 20px;}
.titlea{ height: 100px;padding: 0px 215px; /* padding-top: 50px; */}
.titlea p{ color:#004FA2; font-size: 26px; margin-top: 14px; text-align:center; float:left; border: 1px solid #00a0e9; width: 160px;}

.indPer{ width:1000px; margin:0 auto; position:relative; /* background-color: #ffffff; */}
.indexperson{ width:388px; height:314px; margin:0 auto; /* z-index: 3000; */}
.indexperson1{  background:url(../images/indexperson.png) no-repeat 0px 0px;}

.indexperson2{  background: url(../images/indexperson.png) no-repeat -10px -345px;position: relative;z-index: 1;}
.indexperson3{  background: url(../images/indexperson.png) no-repeat 0px -655px;}
.indexperson4{  background: url(../images/indexperson.png) no-repeat -30px -996px;position: relative;z-index: 1;}
.indexperson5{  background: url(../images/indexperson.png) no-repeat 0px -1346px;}
.indexperson6{  background: url(../images/indexperson.png) no-repeat -40px -1728px;}

.nums{ width:40px; height: 48px; position: absolute; /* margin: 10px; */}
.nums1{ background:url(../images/num.png) no-repeat 0px 0px; /* padding-top: 2px; */}
.nums2{ background: url(../images/num.png) no-repeat 0px -60px; }
.nums3{ background: url(../images/num.png) no-repeat 0px -114px;}

.indPer .num1{ background-color:#00a0e9; color:#fff; font-size: 15px; position:absolute; top: 90px; left: 30px;}
.indPer .num2{  background-color:#00a0e9; color:#fff;   font-size: 15px; position:absolute;   top: 130px;   right: 330px;}
.indPer .num3{ background-color:#00a0e9; color:#fff; font-size: 15px; position:absolute; bottom: 40px; left: 0px;}
.indPer  p{  margin: 0px auto 5px 40px;  width: 298px;  height: 45px;  background-color: #00a0e9;  padding-top: 3px;}
.anli{ width:987px; height:201px; border:1px solid #172a88; margin:0 auto; position: relative; top: 30px;}

.anli h1{ width: 130px; height: 36px; color:#ea5514; font-size:24px; background: #fff; position: absolute; top: -20px; left: 40px; text-align: center;font-weight: normal;}
.anli h2{ width: 130px; height: 36px; color:#ea5514; font-size:24px; background:#f7f8f8; position: absolute; top: -20px; left: 40px; text-align: center;font-weight: normal;}
.anli .left{ width: 151px; height: 143px; margin: 30px 0px 30px 30px; float:left;}
.anli .left1{  background:url(../images/indexal.png) no-repeat 0px 0px; }
.anli .left2{  background: url(../images/indexal.png) no-repeat 0px -160px; }
.anli .left3{  background: url(../images/indexal.png) no-repeat 0px -320px; }
.anli .left4{  background: url(../images/indexal.png) no-repeat 0px -479px; }
.anli .left5{  background: url(../images/indexal.png) no-repeat 0px -654px; }

.right{ width: 784px; height:160px; float:right; margin-top: 25px;}
.right dt{color:#036eb8; font-size:18px;line-height: 32px;}
.right dd{ color:#3e3a39; font-size:15px; line-height: 23px; width: 780px;}
.right dd span{ color:#231815; font-size:16px;}
.contain3 table  tr td{border:1px solid #3e3a39;  padding-left: 10px;  }
.contain3 table td{color:#3e3a39}
.contain4 table  tr td{border:1px solid #3e3a39;  padding-left: 10px;color: #3e3a39;  }


/*fwlc*/
.second{ width:1000px; margin:0 auto; height: 400px;}
.content{ margin-top:34px;  overflow:hidden; }
.six { width:151px; height:207px; float:left; border:1px solid #cccccc; list-style:none;background: #fff; }
.liucheng{width: 66px;height: 66px;list-style: none; margin-bottom:24px;}
.liucheng1{background: url(../images/icon.png) no-repeat -11px -5px; }
.liucheng2{background: url(../images/icon.png) no-repeat -79px -5px;}
.liucheng3{background: url(../images/icon.png) no-repeat -147px -5px; }
.liucheng4{background: url(../images/icon.png) no-repeat -215px -5px; }
.liucheng5{background: url(../images/icon.png) no-repeat -283px -5px;}
.liu{padding: 30px 40px;}
.liu p{text-align: center; font-size:17px; color:#595757;}
.nextJt{float: left;width: 58px;text-align: center;margin-top: 90px;}
.line {margin: 0 auto;height: 1px;width: 138px;border-bottom: 1px dashed #595757;margin-bottom: 25px;margin-left: -33px;}

/*fwlc*/

.wpys{  width: 100%;    padding-top: 30px;   background: #f7f8f8; }
.wpys_c{ width: 1000px; margin: 0 auto; height: 700px;}

/* lunbo */
.slideBox{ width: 1000px; height: 491px; overflow:hidden; position:relative; margin: 0 auto;}
.slideBox .tempWrap{ margin: 0 auto!important; width: 1000px !important;}
.slideBox .hd{ height: 17px; overflow:hidden; position:absolute;  bottom:5px; z-index:1; left: 50%; margin-left: -35px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{display: inline-block;width: 14px;height: 14px;line-height: 40px;overflow: hidden;background: url(../images/dot.png) right 0 no-repeat;cursor: pointer; }
.slideBox .hd ul li.on{ display: inline-block;width: 14px;height: 14px;line-height: 40px;overflow: hidden;background: url(../images/dot.png) left 0 no-repeat;cursor: pointer;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width: 1000px; height:400px; display:block;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; left: 10px; top: 228px; display:block; width:30px; height: 64px; background: url(../images/Leftright.png) -5px 0 #000; opacity: 0.3;filter:alpha(opacity=30);display: inline-block;transition: all 0.5s linear;}
.slideBox .next{ left:auto; right:10px; background-position: 31px 0;  top: 138px;}
.slideBox .prev:hover,.slideBox .next:hover{ opacity: 0.6;filter:alpha(opacity=60); }
/*lunbo-end*/
.qingchu{ clear:both;}
.infor{ width:98px; margin:0 auto; position:fixed; bottom: 20px; left: 20px; display:none;}
.infor ul{ position:relative;}
.infor ul h1{width:100px; height:28px; text-align:center; font-size:13px;line-height: 26px;color: #fff;}
.infor ul li{width:98px; height:26px; text-align:center; font-size:13px;line-height: 26px;border:1px solid transparent; cursor:pointer;}
.infor .hid1{ width:150px; height:55px; position:absolute;background:url(../images/hid.png) no-repeat center center; left: 95px; top: 13px; display:none;}
.infor .hid2{ width:150px; height:55px; position:absolute;background:url(../images/hid.png) no-repeat center center; left: 95px; top: 70px;display:none;}
.infor .hid3{ width:150px; height:55px; position:absolute;background:url(../images/hid.png) no-repeat center center; left: 95px; top: 100px;display:none;}
.infor .hid4{ width:150px; height:55px; position:absolute;background:url(../images/hid.png) no-repeat center center; left: 95px; top: 128px;display:none;}
.infor .hid5{ width:200px; height:55px; position:absolute;background:url(../images/hidd.png) no-repeat center center; left:100px; top: 154px;display:none;}
.infor .hid6{ width:200px; height:55px; position:absolute;background:url(../images/hidd.png) no-repeat center center; left:100px; top: 181px;display:none;}
.infor .hid7{ width:150px; height:55px; position:absolute;background:url(../images/hid.png) no-repeat center center; left: 95px; top: 240px;display:none;}
.infor .hid8{ width:200px; height:55px; position:absolute;background:url(../images/hidd.png) no-repeat center center; left:100px; top: 269px;display:none;}
.infor .hid9{ width:150px; height:55px; position:absolute;background:url(../images/hid.png) no-repeat center center; left: 95px; top: 320px;display:none;}
.infor .hid_con1{ color:#036eb8; font-size:16px; margin-top: 8px; line-height: 18px;}
.infor .hid_con2{ color:#036eb8; font-size:12px; /* margin-top: 2px; */}
.infor ul li:hover{ color:#ea5514; border:1px solid;}
#doyoo_share {
position: fixed !important;
}

/*2019-12-3 新增服务项目 左右图片文字交替*/
.wangsirxmimgtxtbox{width:100%;}
.wangsirxmimgtxt {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}
.wangsirxmimgtxt .xmimg{float:left;width:450px;overflow: hidden;}
.wangsirxmimgtxt .xmimg img{height:380px;}
.wangsirxmimgtxt .xmtxt{float:right;width:520px;}
#maodian6 .wangsirxmimgtxtbox:nth-of-type(odd) .wangsirxmimgtxt .xmimg{float:right;}
#maodian6 .wangsirxmimgtxtbox:nth-of-type(even) .wangsirxmimgtxt .xmtxt{float:right;}

