@charset "utf-8";
/* CSS Document */

body{margin:0 auto; font-size:16px; color:#333; font-family:"Microsoft YaHei";font-size:16px;}

/********************公共**************************/
p,h1,h2,h3,h4,h5,h6,ul,li,form,input,ul,ol{ margin:0; padding:0;}
ul li {list-style:none;}
a { color:black; color:#333;text-decoration:none;font-family:"Microsoft YaHei";}
a:hover { color:#0a67d8; text-decoration:underline;}

a:hover,a:focus {text-decoration: none;text-decoration:none;transition: all 0.2s ease-out 0s;}
.fl{float:left;}
.fr{float:right;}
img { border:none; }
.clear{clear:both;}

.left{ float:left;}
.right{ float:right;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}
.mL10{ margin-left:10px;}

input{padding-top:0;padding-bottom:0;}
input::-moz-focus-inner{border:none;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{margin:0;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:none; border:0; max-width:100%;}

.sub-menu-1{position: relative;width:85%;}
.sub-menu-1 li{float: left;margin-right: 22px;}
.sub-menu-1 li
.sub-menu-1 li a{color: #999;font-size: 18px;position: relative;display: block;padding: 0 12px;}
.sub-menu-1 li a::after{content: "";display:none;position: absolute;bottom: -1px;height: 2px;width: 100%;transition: all 0.3s;background-color: #22478b;left: 0;}
.sub-menu-1 li dl{position: absolute; margin:0px auto;left:0; top:20px;transition: all 0.3s;display: none;width:100%}
.sub-menu-1 li dl.tab2{padding-left:90px;}
.sub-menu-1 li dl.tab3{padding-left:170px;}
.sub-menu-1 li dl.tab4{padding-left:260px;}
.sub-menu-1 li:hover dl{display: block;}
.sub-menu-1 li dl dd{float: left; margin-left:15px;/*padding: 10px 15px;background-color: #22478b;*/}
.sub-menu-1 li dl dd a{color: #fff;font-size: 16px;height: 36px;line-height: 36px;}
.sub-menu-1 li.move a,.brand .home a:hover,.sub-menu-1 li a:hover,.sub-menu-1 li:hover a{color: #22478b}
.sub-menu-1 li.move dl dd a{color: #fff;}
.sub-menu-1 li.move a::after,.sub-menu-1 li:hover a::after{display: block;}
.sub-menu-1 li dl dd a::after,.sub-menu-1 li.move dl dd a::after{display: none;}
.sub-menu-1 li:hover dl dd a{color: #fff;}
.sub-menu-1 li dl dd a:hover{color: #fff;font-weight: bold;}

.topBg{ width:100%; background:url(../images/topBg.png) top center no-repeat; height:200px;}
.top{ width:1130px; height:115px; padding:42px 0px; margin:0 auto;}
.top .logo{ width:725px; height:115px; float:left;}
.top .topR{ width:310px; float:right;}
.top .topR .topR1{ width:310px; float:left; height:30px; line-height:30px; text-align:right; color:#0051b6; font-size:16px;}
.top .topR .topR1 a{ padding-left:30px;color:#0051b6;}
.top .topR .topR2{ width:310px; height:38px; float:left;margin-top:20px;}
.top .topR .topR2 .ipt1{ width:200px; height:38px; background:#fff; border:none; border-radius:38px 0px 0px 38px; line-height:38px; padding:0px 15px;display:block; float:left; color:#757575;}
.top .topR .topR2 .btn1{ width:80px; height:38px; background:url(../images/icon3.png) 10px 10px no-repeat #0052b6; border:none; border-radius:0px 38px 38px 0px; color:#fff; text-indent:24px;}

.menuBg{ width:100%; background:#0a67d8; height:58px;}
.menu{ width:1130px; height:58px; margin:0 auto;}
.menu ul li:first-child {width:115px !important; display:block; float:left;}
.menu ul li:first-child a{background:url(../images/homeIcon.png) center center no-repeat;}
.menu ul li{ width:145px; display:block; float:left; height:58px; line-height:58px;}
.menu ul li a{ display:block; float:left; font-size:19px; height:58px;color:#fff; font-weight:bold; text-align:center; width:100%;}
.menu ul li a:hover{ background:#0454b7;}
.menu ul li:first-child a:hover{background:url(../images/homeIcon.png) center center no-repeat #0454b7;}

.banner{ width:100%; margin-top:15px;}
.main1{ width:1130px; margin:15px auto;}
.main1 .fl{ width:765px; float:left;}
.main1 .fr{ width:350px; float:right;}

.hyxw{ width:375px; float:left;}
.title1{ width:100%; background:url(../images/titlebg1.png) repeat-x; height:41px;}
.title1 span{ width:120px; padding-right:17px;display:block; float:left; height:41px; color:#fff; line-height:41px; font-weight:bold; font-size:19px; background:url(../images/spanBg1.png) top center no-repeat; text-align:center;}
.title1 a{ display:block; float:right; padding-left:20px;background:#fff; height:41px; font-size:14px; line-height:41px; color:#999; text-align:right;}
.hyxwBox{ width:375px; float:left; margin-top:15px;}
.hyxwBox .tp{ width:375px; float:left; border-bottom:dashed 1px #808080; padding-bottom:15px;}
.hyxwBox .tp a{ display:block; float:left; background:url(../images/ttIcon.png) left center no-repeat; padding-left:50px; font-size:18px; font-weight:bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:325px; color:#242424;}
.hyxwBox .tp span{ display:block; margin-top:10px;float:left; width:375px; line-height:28px; color:#999; height:56px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hyxwBox ul{ width:375px; display:block; float:left; margin-top:15px;}
.hyxwBox ul li{ background:url(../images/li_list1.png) left center no-repeat; padding-left:15px; width:360px; display:block; float:left; line-height:38px;}
.hyxwBox ul li a{ width:300px; display:block; float:left; font-size:15px; color:#4f4f4f;}
.hyxwBox ul li a:hover{ text-decoration:underline;}
.hyxwBox ul li span{ color:#999; display:block; font-size:12px; float:right; text-align:right; width:60px;}

.main1 .fr .ad{ width:350px; float:left; margin-bottom:15px;}
.main1 .fr .zscx{ width:350px; float:left;}
.main1 .fr .zscx .zscxTitle{width:350px;height:52px;background:#338cd0;}
.main1 .fr .zscx .zscxTitle span{ display:block;float:left; width:130px; height:52px; line-height:52px; color:#fff;background:url(../images/icon4.png) 12px 12px no-repeat #006fc4; text-indent:44px; font-weight:bold; font-size:18px;}
.main1 .fr .zscx .zscxBox{ width:310px; height:; padding:15px 19px; height:190px;border:solid 1px #ecf2f7; background:#f4f9ff;}

.main1 .fr .zscx .zscxBox ul{ width:310px; float:left;}
.main1 .fr .zscx .zscxBox ul li{ width:310px; display:block; float:left; height:30px; margin:12px 0px;}
.main1 .fr .zscx .zscxBox ul li label{ width:80px; display:block; float:left; text-align:right; padding-right:10px; font-size:14px;}
.main1 .fr .zscx .zscxBox ul li .ipt2{ display:block; float:left; width:200px; height:30px; background:#fff; border:none; border:solid 1px #d1d3d6; padding:0px 9px; border-radius:3px;}
.main1 .fr .zscx .zscxBox ul li .btn2{ display:block; margin:10px auto; width:140px; height:38px; line-height:38px;text-align:center; color:#fff; font-weight:bold; border:none;background: linear-gradient(rgba(255, 129, 0, 1), rgba(255,92,0, 1)); font-size:18px; border-radius:8px; cursor:pointer;}

.main2{width:1130px; margin:15px auto;}
.main2 .title2{ width:100%; border-bottom:solid 1px #e0e0e0; padding-bottom:10px; height:30px; line-height:30px;}
.main2 .title2 span{ width:95px; border-bottom:solid 2px #006fc4; color:#006fc4; background:url(../images/spanBg2.png) left center no-repeat; padding-left:20px; display:block; float:left; height:40px; line-height:40px; font-size:20px; font-weight:bold;}
.main2 .title2 a{ display:block; float:right; font-size:14px; height:40px; line-height:40px; padding:0px 10px;}


.ztzlBox{ width:1130px; float:left; margin-top:32px;position:relative; margin-bottom:50px;}
.ztzlBox .bd{ width:1080px; margin:0px 25px; }

.ztzlBox .ulWrap{ width:1080px; height:80px; float:left; }
.ztzlBox .ulWrap ul { width:1080px;}
.ztzlBox .ulWrap ul li{ width:340px; height:80px; display:block;float:left; margin:0px 10px; }
.ztzlBox .ulWrap ul li img{ width:340px; height:80px;border-radius:5px;}
.ztzlBox .hd{ }
.ztzlBox .hd .prev,
.ztzlBox .hd .next {position: absolute;text-align: center;width:17px;height:45px; display:block;top:17px; cursor:pointer;}

.ztzlBox .hd .next { left:0px; background-image:url(../images/leftBtn1.png);left: 0;}
.ztzlBox .hd .prev { right:0px; background-image: url(../images/rightBtn1.png);right: 0;}
.ztzlBox .hd a:hover{background-position: 0 bottom}

.footBg{ width:100%; padding:30px 0px; background:#0c72bb;}
.foot{ width:1130px; margin:0 auto; padding:0px 0px;}
.foot .fl{ width:700px; float:left;}
.foot .fl .logo{ width:700px; float:left;}
.foot .fl .footA{ width:700px; height:40px; line-height:40px; color:#fff; font-size:14px; float:left;}
.foot .fl .footA a{ font-size:14px;color:#fff;}
.foot .fl span{ display:block; width:700px;color:#fff; font-size:14px; float:left;}
.foot .fl span a{color:#FFF;}
.foot .fr{ width:300px; float:right;}
.foot .fr img{ display:block; float:right;}


.grayBg{ width:100%; background:#f5f5f5; padding:30px 0px;}
.location{ width:1130px; margin:0 auto; background:url(../images/location.png) left center no-repeat; padding-left:25px; line-height:40px;}
.whiteBg{ width:1130px; background:#fff;padding:30px 30px; margin:20px auto 0px auto;}



.page{ width:1130px; margin:10px auto 30px auto;}
.page .pageL{ width:260px; float:left;}
.page .pageL .leftMenu{ width:260px; float:left;}
.page .pageL .leftMenu h2{ width:220px; display:block; float:left; background:#0069bb; height:70px; line-height:70px;color:#fff; padding:0px 20px;}
.page .pageL .leftMenu ul{ width:260px; float:left; margin-top:5px;}
.page .pageL .leftMenu ul li{ width:260px; float:left; height:60px; margin-top:7px; line-height:60px; position:relative;}
.page .pageL .leftMenu ul li a{ width:200px; height:60px; background:#fff; display:block; float:left; padding:0px 30px; position:relative; color:#333; font-weight:500; font-size:18px;}
.page .pageL .leftMenu ul li a i{ display:block; float:left; background:url(../images/arrow.jpg) left center no-repeat; position:absolute; top:24px; right:20px; width:8px; height:12px;}
.page .pageL .leftMenu ul li a span{ display:block; float:left; background:url(../images/left.jpg) left center no-repeat; width:5px; height:18px; position:absolute; top:22px; left:15px;}

.page .pageL .leftMenu ul li a:hover ,.page .pageL .leftMenu ul li a.hover{ background:#0069bb; color:#fff;}
.page .pageL .leftMenu ul li a:hover i,.page .pageL .leftMenu ul li a.hover i{background:url(../images/arrowH.jpg) left center no-repeat;}
.page .pageL .leftMenu ul li a:hover span,.page .pageL .leftMenu ul li a.hover span{background:url(../images/leftH.jpg) left center no-repeat;}


.page .pageL .leftMenu ul li dl{display:none !important;left:260px !important;top:-16px !important; position:absolute;background:#E8E8E8;width:160px;z-index:9999;}
.page .pageL .leftMenu ul li:hover dl{display:block !important;}
.page .pageL .leftMenu ul li dl dd { font-size:12px !important;text-align:center;display:block !important;float:left !important;width:100% !important; margin:0px 0%!important;}
.page .pageL .leftMenu ul li dl dd a{ background:none; padding:0px 0px; height:40px; line-height:40px; width:100%; font-size:16px;}
.page .pageL .leftMenu .exit{width:260px; height:75px; clear:both; padding-top:15px;}
.page .pageL .leftMenu .exit img{width:260px; height:75px;}

.page .pageR{ width:810px; float:right; background:#fff; padding:20px 20px;}
.pageRT{ width:810px; float:left; height:30px; padding-bottom:20px;position:relative; border-bottom:solid 2px #ececec;}
.pageRT .fl{ width:200px; float:left; height:30px;}
.pageRT .fl h2{display:block;float:left;color:#1656c2;font-size:24px;position:absolute; line-height:30px; height:49px;border-bottom:solid 4px #1656c2;}
.pageRT .fr{ float:right; text-align:right; padding:0px 10px 0px 0px; line-height:30px; color:#999;}
.pageRT .fr a{ color:#999;}
.pageRT .fr label{ color:#0069b7;}



/*--------单页面--------*/

.content-inner{ margin-bottom:15px;float: left; padding: 10px 0px 10px 0px; width:810px; background-color: #fff; box-sizing: border-box;}
.content-inner p,.content-inner span{ line-height:28px;}
.content-inner .tit{ padding: 40px 60px 0 60px; font-size: 26px; text-align: center; color: #0055c2; font-weight:bold;}
.content-inner .fbt{font-size: 20px; text-align: center; padding-top: 10px; color: #646464; line-height: 30px;}
.content-inner .msg{ height: 50px; line-height: 50px; text-align: center; color: #888; border-bottom: 1px dashed #dcdcdc;}
.content-inner .msg .close-page{padding: 0 8px;height: 24px;border:1px #e0e0e0 solid;border-radius: 3px;color: #888;}
.content-inner .msg .close-page:hover{background-color: #e0e0e0;color: #ee0000;}
.content-inner #contents{ padding:10px 0;}
.content-inner #contents,.content-inner #contents p{ color: #333333; font-size: 16px; line-height: 35px; }
.content-inner #contents img{	max-width: 640px;}
.content-inner #contents{ padding-bottom: 20px;}
.content-inner .ewm img{ margin: 0 auto; display: block; width: 140px; height: 140px;}
.content-inner .pull-right{ display: block; margin-top: 20px; line-height:32px; padding-bottom:20px;}
.content-inner .pull-right a{ margin-right: 20px; color: #888; text-decoration: none; font-size:16px;}
.content-inner .pull-right a:hover{ color: #ee0000;}

.pageBox{ background:url(../images/bg2.jpg) top center no-repeat; width:540px; height:1120px; margin:0 auto; padding:210px 135px 0px 125px;}
.pageBox .title1{ width:540px; text-align:center; font-size:36px; color:#000;}
.pageBox .box1{ width:510px; float:left; margin-top:100px; border-bottom:solid 1px #706d64; padding:0px 20px 40px 20px;}
.pageBox .box1 .fl{ width:310px; float:left;}
.pageBox .box1 .fl ul li{ width:350px; height:35px; line-height:35px;}
.pageBox .box1 .fr{ width:176px; float:right;}

.pageBox .box2{ width:510px; float:left;padding:40px 20px 40px 20px; line-height:30px;}

.pageBox .box3{ width:510px; float:left;padding:0px 20px 40px 20px;}
.pageBox .box3 .fl{ width:124px; float:left;}
.pageBox .box3 .fl img{ width:124px; height:124px; display:block; float:left;}
.pageBox .box3 .fl span{ width:124px; text-align:center; font-size:12px; line-height:40px;}
.pageBox .box3 .fr{ width:320px; float:right; background:url(../images/3.jpg) 180px 0px no-repeat; padding:40px 0px 0px 0px;}
.pageBox .box3 .fr .fr1{ width:320px; float:left;text-align:right; line-height:30px;}
.pageBox .box3 .fr .fr2{ width:320px; float:left; padding-top:40px; text-align:right;}
.pageBox .box3 .fr .fr2 i{ font-size:18px; font-weight:bold; font-style:normal;}

.busCont{width:780px; padding-top:20px;}
.busCont ul{padding-left:30px; margin-left:15px;}
.busCont ul li{width:220px; height:156px; border-radius:10px; float:left; margin-right:25px; margin-bottom:40px; background:url(../images/bgImg.png) right bottom no-repeat;}
.busCont ul li.bg1{background-color:#5e8df3;}
.busCont ul li.bg2{background-color:#fcb061;}
.busCont ul li.bg3{background-color:#fc747e;}
.busCont ul li.bg4{background-color:#52c5e9;}
.busCont ul li.bg5{background-color:#5e8df3;}
.busCont ul li.bg6{background-color:#fcb061;}

.busCont ul li h2{font-size:16px; padding-left:25px; padding-right:10px; padding-top:20px; color:#FFF;}

.arttool{ height: 30px; border-top:1px solid #E8E8E8;padding-top: 10px}
.arttool .ff{ width:100%;text-align:center; }
.arttool .ff a{padding: 0px 5px;}
.arttool .ff a.top{ color: red }
.arttool .bdsharebuttonbox{ float: left; } 

.zscx1{ width:460px; margin:0px auto; margin-top:50px;}
.zscx1 .title1{ width:430px; float:left; height:40px; background:#0069bb; padding:0px 15px; line-height:40px; border-radius:10px 10px 0 0; }
.zscx1 .title1 span{ display:block; float:left; font-size:18px; color:#fff; font-weight:bold; padding-left:25px; line-height:41px;}
.zscxBox1{ width:420px; height:200px; float:left;border:solid 1px #d5d5d5; background:#f6f6f6; padding:19px 19px;}
.zscxBoxH{height:248px;}
.zscxBox1 dl{ display:block; float:left; width:240px;}
.zscxBox1 dl dt{ display:block; float:left; width:420px; height:30px; margin-top:20px; margin-bottom:10px;}
.zscxBox1 dl dt label{ display:block; float:left;width:80px; height:30px; line-height:30px;text-align:right;padding-right:6px;font-size:15px;color:#5a5a5a;}
.zscxBox1 dl dt .ipt1{width:200px;height:28px;line-height:28px;border: 1px solid #b5b5b5;padding: 0 5px; background: url(../images/text-input.gif) repeat-x #FFF;border-radius: 2px;}
.zscxBox1 dl dd{ width:160px; display:block; float:left; padding:0px 125px; margin-left:0px; margin-top:20px;}
.zscxBox1 dl dd a{width:65px;margin-right:15px;height:28px;line-height:28px; display:block; float:left;border-radius: 3px;box-shadow: 0 1px 1px 0 rgba(0,0,0,.4); text-align:center; font-size:14px;}
.zscxBox1 dl{ display:block; float:left; width:240px;}
.zscxBox1 dl dd.H{ width:300px; display:block; float:left; padding:0px 80px; margin-left:0px; margin-bottom:25px;}
.zscxBox1 dl dd.H a{width:268px;height:60px;line-height:60px; display:block; float:left;border-radius: 10px;box-shadow: 0 1px 1px 0 rgba(0,0,0,.5); text-align:center; font-size:16px;}

.zscxBox1 dl dd .login_button{color:#FFFFFF;font-weight:bold;background-image:url(../images/01.gif);} 
.zscxBox1 dl dd .login_button:hover{background-image:url(../images/01Hover.gif);}
.zscxBox1 dl dd .reg_button{background-image:url(../images/02.gif);} 
.zscxBox1 dl dd .reg_button:hover{background-image:url(../images/02Hover.gif);}

.Table{width:720px; padding-top:30px; margin:0px auto;}
.Table table{border:1px #CCC solid;}
.Table td{padding:3px 6px;}
.Table td.desTxt{font-size:12px; line-height:200%;}
.Table td strong{color:#0069bb; font-size:16px;}
.Table td input{width:200px; height:24px; line-height:24px; border:1px #CCC solid; outline:none; padding-left:5px;}
.Table td input.w{width:268px;}
.Table td input.ipt{width:240px; padding-left:28px;}
.Table td input.lgn{width:135px;}
.Table td input.btn{width:56px;}
.Table td input.rad{width:auto; height:auto;}
.Table td input.chk{width:auto; height:auto;}
.Table td textarea{width:400px; height:50px;border:1px #CCC solid; outline:none; padding-left:3px;}
.Table td a.bt{width:80px; height:30px; line-height:30px; text-align:center; background-color:#0069bb; font-size:14px; border-radius:5px; color:#FFF; display:block; float:left;}
.Table td label{font-size:14px;}
.Table td label a{color:#F00; text-decoration:underline;}
.Table td  span{color:#F00; font-size:12px;}
.Table td a.bmbtn{width:175px; height:42px; line-height:42px; text-align:center; display:block; border-radius:8px; font-size:16px; background-color:#0069bb; color:#FFF;}
.Table td a:hover.bmbtn{background-color:#ff5c00;}
.Table td a.r{float:right; margin-right:20px;}
.Table td  p{position:relative; width:18px; height:18px; top:-20px; left:5px;}

.newsList{width: 100%; margin-top:20px;} 
.newsList ul li{width: 100%;height:50px;line-height:50px;font-size: 16px;}
.newsList ul li span{float: left;text-align:left}
.newsDot{width: 4px;height: 4px;background: #898989;border-radius: 50px;margin:24px 8px 0 0;display:inline-block;}
.newsDetail{width:680px;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-right: 18px;}
.newsDetail.w{width:580px;}
.newsDown{width:100px; text-align:center;}
.newsDown a{color:#0069bb;}
.newsTime{color: #999999;}
.listTxt{width:100%; height:45px; line-height:30px; text-align:left; font-size:16px; color:#0a67d8;}

.in_news1{margin-top:40px;}
.in_news1 table{ margin:14px;}
.in_news1 tr td.txt{border-bottom:1px #CCC solid;}
.in_news1 a{ background:url(../images/li_list.jpg) left center no-repeat; padding-left:14px;}


.epages { margin: 20px auto; height: 30px; text-align: center; margin-top: 30px; clear:both; }
.epages b { background:#055aaa;padding: 0px 10px; border: 1px solid #055aaa; color: #fff; }
.epages a b { background: none; color: #9B9B9B;padding:0px; border: none;}
.epages a { TEXT-ALIGN: center; margin: 0px 3px; padding: 0px 8px; border: 1px solid #E8E8E8; DISPLAY: inline; COLOR: #7f7f7f; FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
.epages a.selected { COLOR: #fff; CURSOR: default }
.epages a.selected:hover { COLOR: #fff; CURSOR: default }
.epages a.comm { COLOR: #630; CURSOR: pointer }
.epages a.comm:hover { COLOR: #630; CURSOR: pointer }
.pagePrev b { BORDER-BOTTOM: #f8f8f8 6px solid; POSITION: absolute; BORDER-LEFT: #f8f8f8 6px solid; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #f8f8f8 6px solid; TOP: 12px; CURSOR: pointer; BORDER-RIGHT: #4e4e4e 6px solid; LEFT: 9px }
.pageNext b { BORDER-BOTTOM: #f8f8f8 6px solid; POSITION: absolute; BORDER-LEFT: #4e4e4e 6px solid; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; FONT-SIZE: 0px; BORDER-TOP: #f8f8f8 6px solid; TOP: 12px; CURSOR: pointer; BORDER-RIGHT: #f8f8f8 6px solid; LEFT: 16px }


