body{background: #f0f1f2;font-family: "Microsoft YaHei" ,Helvetica Neue,Tahoma,Arial,"宋体","黑体"}
*{ margin:0;padding: 0;}
input,img,.submit{border:0;}
a{ text-decoration:none; font-size: 16px;color: #444; }
li,ul,ol,dl,dd,dt{ list-style: none }
a:hover{ color: #000;cursor: pointer;}
/*主页样式*/
/*/××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××*/
/*头部样式*/
.wrap{background: #fff }
header{ overflow: hidden; margin:0px auto 5px auto; width: 1540px;padding-top: 15px}
header .logo{ float: left;margin-left: 50px }
header .topsearch{ float: right; overflow: hidden;margin-top:20px;margin-right:20px }
header .topsearch .qqyx{ float:left;margin-right:10px;margin-top:5px;}
header .topsearch .honer{margin-right: 10px;float: left;line-height: 32px }
header .topsearch .search{float: right;position: relative;}
header .topsearch .search .text{ width: 200px;height: 32px;line-height: 32px;padding-left: 20px; display: block;background: #f0f0f0;color:#646464;}
header .topsearch .search .submit{ position: absolute;right:0;top:0; ;background:url(../images/search.jpg) center no-repeat; width: 30px;height: 32px;}

/*导航样式*/
.pic_nav{ width: 100%;height:50px;}
.pic_nav .navwrap a {text-align: center;display: inline-block;color: #fff;padding: 0 12px}
.pic_nav .navwrap{ width: 1540px;margin:15px auto 0 auto; overflow:hidden;}
.pic_nav .navwrap .menuindex{float: left; position: relative; width: 14.28%; text-align: center;}
.pic_nav .navwrap .menuindex span{ color:#333;font-weight: bold }
.pic_nav .navwrap .menuindex span b{display:block;font-weight:normal;font-size:13px;color:#666}
.pic_nav .navwrap .menuindex .sub-nav{ position: absolute; left: 0px; top:40px; z-index: 9999; background: #fff; width: 100%;}
.pic_nav .navwrap li a{margin:0 10px;display:inline-block; text-align:center; font-weight:lighter; color:#fff;}
.pic_nav .navwrap li .sub-nav a{ display: block; margin:0px 0; line-height: 32px;font-size: 14px; text-align: center;border-bottom: 1px solid #ccc ; height: 32px; color:#323232 }
.pic_nav .navwrap li .sub-nav a:hover{background:#00380d;/*background:#0072b9; */color: #fff}

.friend{ width:1540px; margin:20px auto 10px auto;background:#fff;padding:10px 0}
.mr_frbox{overflow: hidden;position:relative}
.top_frbox{padding-top: 70px;width: 1540px; margin:auto;position:relative}
.mr_frUl ul li{display:inline;float:left;overflow:hidden;position:relative; margin-right:15px}
.mr_frUl ul li a img{width:210px;height:150px;}
.top_frUl ul li{float:left;padding: 0 15px; cursor: pointer;}
.top_frUl ul li a img{width:280px;height:184px;}
.top_frUl ul li div.title1{width: 260px;background: white; margin-top: -4px; height: 60px; padding: 10px 0 0 20px;position: relative;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.top_frUl ul li div.title1:after{content: ' ';background-image: url('../images/right.png');background-repeat:no-repeat; background-size:100% 100%; width: 19px; height:19px; position: absolute;bottom:9px; left:15px;}
.mr_frbox .prev,.mr_frbox .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.mr_frbox .next{left:auto;right:3%;background-position:-6px -137px;}
.top_frbox .prev,.top_frbox .next{display:block;position:absolute;z-index:1;top:50%;left:-4%;z-index:1;width:28px;height:18px;background:url(../images/slider-left.png) #fff no-repeat 6px 10px;cursor:pointer;padding: 10px 5px;border-radius: 5px;}
.top_frbox .next{left:auto;right:-5%; background:url(../images/slider-right.png) #fff no-repeat 6px 10px; }

.submenu4{
    display: none;
}
.navbar-inverse{background-color: #fff;border-color: #080808;}
.navbar-static-top{z-index: 1000;border-width: 0 0 1px;}
.navbar{float: right; position: relative;min-height:40px; display: none;margin-top:30px;margin-right:15px;}
.container{margin-right: auto;margin-left: auto;}
.navbar-inverse .navbar-toggle{border-color: #333;background: #fff}
.navbar-toggle{position: relative;float: right;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.sr-only{position: absolute;width: 1px; height: 1px;padding: 0; margin: -1px;overflow: hidden;clip: rect(0,0,0,0); border: 0}
.navbar-inverse .navbar-toggle .icon-bar{background-color: #0072b9;transition: transform .2s, opacity .1s;height: 3px;width: 22px;    display: block;border-radius: 1px}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #101010}
.nav>li{position: relative;display: block;}
.nav .active{background: #fff;color: #0072b9;}
/*.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color: #fff;background-color: #3b2e7e;}
*/
.navbar-nav>.active>a{color:#0072b9;}
.navbar-nav>li>a{padding-top: 10px;padding-bottom: 10px;line-height: 20px;color: #fff; display: block;padding-left: 30px; margin-bottom:15px;font-size: 14px}
.navbar-nav>li>a:hover{background: #fff;color:#3b2e7e }
.navbar-toggle .icon-bar+.icon-bar{margin-top: 4px}


/*第一块样式*/
.main{ width: 1540px;margin: 0 auto; overflow:hidden}
.main .bannerwrap #slide{ float: left; width: 750px; overflow: hidden; }
.main .bannerwrap #slide img{ width: 750px; height:360px; }
.main .bannerwrap #slide ul p a{ color: #eee; position: absolute;left:0px; bottom: 0px; width: calc(100% - 10px); text-align: left; background: rgba(0,0,0,0.6); line-height: 40px; height: 40px; padding-left:20px;  }
.main .bannerwrap #slide ul.page{ bottom: 10px; }
.main .bannerwrap #slide ul.page li{cursor: pointer;color: #000;width: 18px;height: 18px;background: #f5f5f5;text-align: center; margin: 0 5px;border-radius: 50%}
.main .bannerwrap #slide ul.page li.on{color: #fff; background: #000;}
.main .bannerwrap{  overflow: hidden; margin:auto;padding:15px; background: #fff}
.main .bannerwrap .bannerlist .title li{width:33%;text-align:center;;float:left;cursor:pointer; line-height: 40px; height: 40px; font-size: 16px; }
.main .bannerwrap .bannerlist .title li span{ font-family: "微软雅黑";font-size: 18px }
.main .bannerwrap .bannerlist .title a{float: right;line-height: 40px;}
.main .bannerwrap .bannerlist .title li.cur{ border-bottom: 2px solid  #2AB2DD;color:#0072b9; }
.main .bannerwrap .bannerlist .title { overflow: hidden; margin-bottom:10px }
.main .bannerwrap .bannerlistcontent,.main .bannerwrap .bannerlist{ width: 740px; height: 340px; float: right }
.main .bannerwrap .bannerlistcontent li div a{float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 15px;width: 80%;}
.main .bannerwrap .bannerlistcontent li div{overflow: hidden;margin: 0 0 12.7px 0;}
.main .bannerwrap .bannerlistcontent li div span{float: right;color: #999;}
/*第二块样式*/
.block2{ margin:20px 0; overflow: hidden;}
.block2 .aboutside{  margin-top:10px;width: 100%;background: #fff; }
.block2 .serviceside{  width: 100%;background: #fff; }
.block2 .serviceside .title a{float: right;margin-right:20px;line-height: 24px}
.block2 .serviceside .servicecontent{ width: 100%;overflow: hidden;;margin-top:15px;}
.block2 .serviceside .servicetab{ float: right; width: 81%; }
.block2 .serviceside .servicetab span{position: relative;cursor: pointer;line-height: 45px ;float:left; width: 180px; padding-top: 30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px !important;text-align: center;margin-bottom:13px; margin-right: 1.29%;border:1px solid #ccc;padding-bottom: 10px; display: block; font-size: 16px;}
.block2 .serviceside .servicetab span.active:after,.block2 .serviceside .servicetab span.active:before{
  border: 10px solid transparent;
  border-top: 10px solid #fff;
  width: 0;
  height: 0;
  position: absolute;
  bottom: 0;
  left: 80px;
  content: ' '
}

.block2 .serviceside .servicetab span.active:before {
  border-top-color: #3891c8;
  bottom: -2px;
  left: 80px;
}
.block2 .serviceside .servicetab .span0{background: url(../images/gu_icon_busine1.png) center 0px no-repeat; }
.block2 .serviceside .servicetab .span1{background: url(../images/gu_icon_busine1.png) center -79px no-repeat; }
.block2 .serviceside .servicetab .span2{background: url(../images/gu_icon_busine1.png) center -165px no-repeat; }
.block2 .serviceside .servicetab .span3{background: url(../images/gu_icon_busine1.png) center -241px no-repeat; }
.block2 .serviceside .servicetab .span4{background: url(../images/gu_icon_busine1.png) center -326px no-repeat; }
.block2 .serviceside .servicetab .span5{background: url(../images/gu_icon_busine1.png) center -401px no-repeat; margin-right:0 !important }
.block2 .serviceside .servicetab .span0.active{background: url(../images/gu_icon_busine2.png) center 0px no-repeat; color:#0079c1;}
.block2 .serviceside .servicetab .span1.active{background: url(../images/gu_icon_busine2.png) center -79px no-repeat; color:#0079c1}
.block2 .serviceside .servicetab .span2.active{background: url(../images/gu_icon_busine2.png) center -165px no-repeat; color:#0079c1}
.block2 .serviceside .servicetab .span3.active{background: url(../images/gu_icon_busine2.png) center -241px no-repeat; color:#0079c1}
.block2 .serviceside .servicetab .span4.active{background: url(../images/gu_icon_busine2.png) center -326px no-repeat; color:#0079c1}
.block2 .serviceside .servicetab .span5.active{background: url(../images/gu_icon_busine2.png) center -401px no-repeat; color:#0079c1}
.block2 .serviceside .servicecontent .servicesub{ /* float: right;width: 84%; */ clear:both;}
.block2 .serviceside .servicecontent .servicesub li{ display: none }
.block2 .serviceside .servicecontent .servicesub .titlesub{margin:0 0 10px 0;padding-bottom:5px;float: left; width: 33.4%;padding-left:3.24%; background-color: #3891c8;}
.block2 .serviceside .servicecontent .servicesub .titlesub p{font-size:16px; font-weight:600; color:white; padding-top: 30px; padding-bottom: 20px; padding-right: 30px; overflow: hidden;}
.block2 .serviceside .servicecontent .servicesub .titlesub p > a {font-size: 14px; color: white; float: right;}
.block2 .serviceside .servicecontent .servicesub .titlesub > a{padding:8px 0;display: block; color: white;}
.block2 .serviceside .servicecontent .servicesub .content{ float:left; width: 60.7%; margin-left: 1.2%}
.block2 .serviceside .servicecontent .servicesub .contentpic{float: right; text-align: center;margin-left: 10px;margin-right:15px;position: relative; }
.block2 .serviceside .servicecontent .servicesub .contentpic p{ background: rgba(255,255,255,255.6); position: absolute;  width: 200px;left: 50%;bottom: 43%;margin-left: -100px;line-height: 32px;color:#323232; font-size: 14px;overflow: hidden; white-space: nowrap;text-overflow:ellipsis;}
.block2 .serviceside .servicecontent .servicesub .content span{line-height: 30px;text-indent: 2em;color:#444;font-size: 14px;display:block}

/*
.block2 .serviceside .servicecontent .servicesub .contentpic{float: left; text-align: center;background: url(../images/1.jpg) no-repeat; width: 260px;height: 190px;margin-left: 10px;margin-right:15px }
.block2 .serviceside .servicecontent .servicesub .contentpic p{padding: 10px 8px;background: rgba(255,255,255,0.6); display: inline-block;margin-top:70px}
.block2 .serviceside .servicecontent .servicesub  .content span{line-height: 32px;text-indent: 2em;color:#444;font-size: 14px;} */
.block2 .aboutside .title{padding:10px 0 0 20px; } 
.block2 .serviceside .title{padding-top:10px;padding-left: 20px ;}
.block2 .aboutside .title span,.block2 .serviceside .title span{ font-size: 18px}
.block2 .aboutside .aboutcontent {color:#444; font-size: 14px; float:left; width: 60%;margin:5px auto;line-height: 27px;text-indent: 2em}
.block2 .aboutside img{ width: 36.4%; margin: 10px 0.65% 10px 1.95%; float:left; }
/*第三块样式*/
.block3{ overflow:hidden;}
.block3 img{ width:100% }
.block3 dd{background: #fff; float: left;padding-bottom: 10px; /*height:324px; */ height: 377px;}
.block3 .block3_0{width: 28%}
.block3 .block3_1{margin:0 2%;width: 34%}
.block3 .block3_2{width: 34%}
.block3 .title{ font-size: 18px;margin:10px 0 15px 0px;  }
.block3 .title a{float: right;margin-right: 20px}
.block3 .title span{margin-left: 18px;color:#0072b9;}
/*在线进度查询样式*/
.block3 .pro{ width: 90%;margin:0 auto; }
.block3 .prosearch{ overflow: hidden; }
.block3 .prosearch .protext{ width:98%;/*width: 100%;*/border:2px solid #e5e5e5; line-height: 32px;height: 32px;margin-bottom:10px;color:#646464;}
.block3 .prosearch .yzmtext{ width: 40%; border:2px solid #e5e5e5; line-height: 328px;height: 28px }
.block3 .prosearch input{float:left}
.block3 .prosearch .yzm{float:left; width:30px;width: 70px;margin:0 10px;}
.block3 .prosearch >img{float:left; width:30px;width: 97px;margin:3px 5px 0;}
.block3 .prosearch .prosubmit{ height: 32px;line-height: 32px;text-align: center;background: #00a0e9; width: 70px;color:#fff;font-size: 16px; cursor:pointer; }
.block3 .protips{ color: #444;font-size: 14px;margin:15px 0 20px 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px }
.block3 .warning{color: red;}
.block3 .msg{color: green;}
.block3 .pronemu{text-align: center;overflow: hidden; }
.block3 .pronemu a{color:#00a0e9;font-size: 15px; float: left; width: 28%;height:36px;border:2px solid #e5e5e5;line-height: 36px;margin-bottom: 10px}
.block3 .pronemu a:nth-child(2),.block3 .pronemu a:nth-child(5){ margin:0 10px; }
.block3 .beizhu{margin-top:10px; font-size:12px; line-height:18px;}
/*下载中心样式*/
.block3 .download li{margin-bottom: 10px;overflow: hidden; width: 90%;margin:0 auto;margin-bottom: 7px}
.block3 .download span{float: right;color:#444;}
.block3 .download a{float: left;}
/*联系我们样式*/
.block3 .address{ width: 90%;margin:0 auto; }
.block3 .address h2{ font-size: 18px;margin:16px 0 }
.block3 .address p{ font-size: 16px;margin-bottom: 8px;color:#444; }

/*底部样式*/
footer{ width: 100%;background: #0072b9;padding: 20px 0;margin-top:40px }
footer .footerwrap{ width: 1540px;margin:0 auto; overflow: hidden; }
footer .footerwrap .footerwrapleft{float: left; width: 438px;}
footer .footerwrap .footerwrapleft p{line-height: 32px;font-size: 16px;color:#fff}
footer .footerwrap .footerwrapleft p a{color:#fff}
footer .footerwrap .footerwrapright{ float: right;  }
footer .footerwrap .footerwrapright .footernemu{ color:#fff;margin:20px 0; }
footer .footerwrap .footerwrapright .share{margin-left: 20px}
footer .footerwrap .footerwrapright .footernemu a{ display: inline-block;;color:#fff; width: 80px;text-align: center }
footer .footerwrap  img{ float: right; margin:  40px 20px 0 20px   }
footer .footerwrap .qrcode{float:left;}
/*列表页样式*/
.banner2 img{width: 100%;}



/*内容页样式*/

.banner2 .title{ height: 40px;line-height: 40px;background:rgba(0,0,0,0.6); color: #fff; width: 100%;position:relative; top:-40px;}
.banner2 .title p a{color:#fff;}
.banner2 .title p a:hover{text-decoration: underline;}
.contentbox{ width: 1540px;margin:0 auto; overflow: hidden; }
.contentbox .contentleft{ width: 22%; float: left ;background: #fff;text-align: center;line-height: 40px;/*height: 40px;*/}
.contentbox .contentleft .submenu2,.contentbox .contentleft .submenu22{margin-bottom:10px;overflow:hidden}
.contentbox .contentleft a{border-bottom: 1px  solid #e5e5e5; display: block; width: 90%; padding: 0 5%; height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.contentbox .contentleft li,.contentbox .contentleft h2{overflow:hidden}
.contentbox .contentleft h2{font-size:16px;}

.contentbox .contentleft .submenu3 a{font-size:0.75em;color:#666;font-weight: normal;height: 40px;}
.contentbox .contentleft .submenu4 a{font-size:0.75em;color:#999;line-height:30px;height:35px}
.contentbox .contentleft .submenu2 h2 a,.contentbox .contentleft .submenu3 a,.contentbox .contentleft .submenu22 h2 a{line-height: 40px;float: left;width: 78%;cursor: pointer}
.contentbox .contentleft .submenu2 h2 span ,.contentbox .contentleft .submenu3 span,.contentbox .contentleft .submenu22 h2 span{float:right;margin-right:10px;font-size:0.9em;color:#444;cursor: pointer}
.bth-ob2,.bth-ob4{color:#999!important;font-size:0.8em}
.contentbox .contentleft a:hover{background: #00380d;color:#fff;} 
.contentbox .contentleft .active{background: #00380d;color:#fff;}






.contentbox .contentright{ width: 72%; float: right;background: #fff;padding: 20px }
.contentbox .contentright h2{ text-align: center;font-size: 24px;margin-top: 30px;}
.contentbox .contentright h3{ text-align: left;font-size: 16px ;font-weight:normal;margin-bottom:10px;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px}
.contentbox .contentright .contitle{ text-align: center; margin:30px 0; }
.contentbox .contentright .contitle span{ display: inline-block;padding: 0 15px;color:#646464; }
.contentbox .contentright  .content{/*border-top: 1px  solid #e5e5e5; padding-top: 20px;*/ }
.contentbox .contentright  .content p{ text-indent: 2em;line-height: 28px;color:#444;text-align: left;margin-bottom:20px }
.contentbox .contentright  .content table{ font-size: 14px; }
.contentbox .contentright  .content table p{ text-indent: 0em;line-height: 28px;color:#444;text-align: left;margin:5px 0 5px 0; }
.contentbox .contentright  .content img{display: block; margin: 0 auto; max-width: 100%; height: auto!important;}

.contentbox .contentright .contentrightlist li{ border-bottom: 1px  solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px; overflow: hidden; }
.contentbox .contentright .contentrightlist li a{line-height: 32px;height: 32px; float: left ; width: 85%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.contentbox .contentright .contentrightlist li span{float: right;margin-right: 20px;color:#646464;}
.contentbox .contentright .contentrightlist li p{ overflow: hidden; }

.contentbox .contentright .contentrightpic .piclist{ margin: 20px 0 0 0; overflow: hidden;}
.contentbox .contentright .contentrightpic .piclist li{float: left; margin-right: 3%; margin-bottom: 20px; width: 22%;}
.contentbox .contentright .contentrightpic .piclist li a:hover{text-decoration: underline;}
.contentbox .contentright .contentrightpic .piclist img{width: 100%; height: 130px; border: 1px solid #ccc; padding:2px;}
.contentbox .contentright .contentrightpic .piclist span{display: block; text-align:center; font-size:0.8em; height:44px;  line-height:22px;}



/*列表页码样式 add*/
.contentbox .contentright .nav_f{margin:30px 20px; line-height: 25px; float:right;}
.contentbox .contentright .nav_f ul{/*border-bottom:none;*/}
.contentbox .contentright .nav_f li{float:left;padding:0px 6px;line-height:22px;margin-left:6px;margin-bottom:6px;background:#f4f4f4;border:1px #ddd solid; cursor: pointer;width:auto;}
.contentbox .contentright .nav_f li a{color:#000;}
.contentbox .contentright .nav_f li.thisclass a{color: #fff;}
.contentbox .contentright .nav_f li a:hover{text-decoration:underline;}
.contentbox .contentright .nav_f li:hover{background:#00380d; color:#fff;}
.contentbox .contentright .nav_f li:hover a{color:#fff;}
.contentbox .contentright .nav_f li.thisclass{margin-left:6px;background:#00380d;color:#fff;border:1px #00380d solid;}
.contentbox .contentright .nav_f li span.pageinfo{margin:0;padding:0;color:#000;}  
/*列表页码样式 add end*/

.clear{
clear: both;
}