﻿/* tihuan */
.layui-tab{ margin: 0;}
.layui-tab-title li{ padding: 0 2px; min-width: 50px; margin-right: 35px; font-size: 18px; line-height: 20px; color: #666666;}
.layui-tab-content{ padding: 0;}
.layui-btn-white{ background-color: #FFFFFF;}
.layui-btn-buled{ background-color: #1A4188;}

body{font-family: "微软雅黑"; background:url(/images/mbgcs.png) no-repeat top center;}

/* kaishi */
.mar_l20{ margin-left: 20px !important;}
.mar_r20{ margin-right: 20px !important;}
.mar_t39{ margin-top: 39px !important;}
.mar_t20{ margin-top: 20px !important;}
.mar_t15{ margin-top: 15px !important;}
.mar_t10{ margin-top: 10px !important;}
.mar_b30{ margin-bottom: 30px;}
.mar_b0{ margin-bottom: 0 !important;}
.mar_t0{ margin-top: 0 !important;}
.pad_b0{ padding-bottom: 0 !important;}
.pad_t20{ padding-top: 20px !important;}
.w1200{ width: 1200px !important; margin: auto;}
.rig0{ right: 0 !important;}

.mainb{ width: 100%; min-height: 600px; }

.headertop{ height: 151px; width:1200px; margin: auto; position: relative;}
.headertop .logo{ width: 446px; height: 71px; position: absolute; top: 40px; left: 0;  }
.headertop .rsearch{  position: absolute; top: 30px; right: 0; }
.headertop .rsearch .layui-btn{ height: 34px; line-height: 34px; color: #666666; }
.headertop .rsearch .layui-btn img{ position: relative; top: -2px; left: -2px; margin-right: 4px;}
.headertop .rsearch .layui-form-mid{ padding: 0!important;}
.headertop .rsearch .layui-input{height: 42px; line-height: 42px; border-color: #7087C3; width: 340px; border-radius: 0; }
.headertop .rsearch .layui-form-item .layui-input-inline{ margin-right: 0; width: 340px;}
.headertop .rsearch .layui-form-item .layui-btn-buled{ position: relative; left: -1px; color: #FFFFFF; font-size: 16px; height: 42px; border-radius: 0; line-height: 42px; border: 0; }

.pagebox{ width: 100%; display: block; color: #333333; height: 56px; line-height: 56px;}


.tabnav{ width: 100%; }
.tabnav .min_con{ width: 1200px; margin: auto;}
.tabnav .navwit{ width: 100%; height: 50px; background-color: #1A4188; }
.tabnav .tab-nav{ width: 1200px; margin: auto; }
.tabnav .tab-nav li{ float: left; height: 50px;  margin-right: 5px;}
.tabnav .tab-nav li a{ display: block; height: 50px; line-height: 50px; font-weight: normal; font-size: 18px; padding: 0 35px; color: #FFFFFF; text-decoration: none; }
.tabnav .tab-nav li.actived{ background: #D1E9FE; }
.tabnav .tab-nav li.actived a{color: #1A4188;}
.tabnav .content-wrap{ margin: auto; }
.tabnav .content-wrap .content-item{ width: 1200px; margin: auto; position: relative; display: none;}
.tabnav .content-wrap .current{ display: block; }

.bj_photo{ display: block; height: 350px;}
.bj_photo .sizefont{ display: block; width: 100%; height: 46px; line-height: 46px; font-size: 14px; color: #FFFFFF; background-color: rgba(0, 0, 0, .3); position: absolute; bottom: 0; left: 0; text-indent: 14px; }
.bj_photo .layui-carousel-ind{top: -60px;}
.bj_photo .layui-carousel-ind ul{ background: none;}
.bj_photo .layui-carousel-ind li{ width: 24px; height: 4px; border-radius: 0; }

.listbox{ display: block; list-style: none; padding-top: 10px; height: 303px; overflow: hidden;}
.listbox li{ height: 38px; line-height: 38px; display: block; font-size: 16px;}
.listbox li a{ display: inline-block; color: #333333;}
.listbox li a:hover{ color: #1F3FA5;}
.listbox li span{ width: 100px; text-align: right; font-size: 14px; display: inline-block; float: right; color: #999999; }
.morelist{ position: absolute; top: 20px; right: 20px; font-size: 16px; color: #0D349A; z-index: 999; }
.minitlist{ position: absolute; top: 20px; left: 20px; font-size: 18px; color: #0D349A; z-index: 999; }

/* zywz */
.zywz_box{ width: 100%; }
.zywz_box a{ position: relative; width: 224px; height: 80px; display: inline-block; font-size: 17px; color: #FFFFFF; margin-bottom: 20px; margin-right: 20px; float: left; }
.zywz_box a.bg01{ background: url(/images/zy_001.png) no-repeat; }
.zywz_box a.bg02{ background: url(/images/zy_002.png) no-repeat; }
.zywz_box a.bg03{ background: url(/images/zy_003.png) no-repeat; }
.zywz_box a.bg04{ background: url(/images/zy_004.png) no-repeat; }
.zywz_box a.bg05{ background: url(/images/zy_005.png) no-repeat; }
.zywz_box a img{ position: absolute; top: 19px; left: 23px; }
.zywz_box a.rnomar{ margin-right: 0;}
.zywz_box span{ padding-top: 19px; display: table-cell; vertical-align: middle; height: 42px; font-size: 17px; padding-left: 82px; padding-right: 22px; }

.zwgk .zwgk_tit{ display: block; height: 18px; line-height: 18px; padding: 1px 0; text-indent: 12px; font-size: 18px; color: #1A4188; border-left: 3px solid #1A4188; }
.zwgk .zwgk_box{ padding: 0; padding-bottom: 10px; clear: both; float: left; }
.zwgk .zwgk_ibon2{ display: inline-block; height: 32px; background-color: #E8F4FF; border: 1px solid #D9EDFF; width:225px; text-align: center; float: left; color: #0076E4; line-height: 32px; text-align: left; margin-bottom: 8px; }
.zwgk .zwgk_ibon2 img{ float: left; margin: 9px 18px 0 10px; }
.zwgk .zwgk_ibon{ display: inline-block; width:64px; margin:0 22px; text-align: center; padding-top: 14px; float: left; }
.zwgk .zwgk_ibon img{ margin: 10px auto; display: block;}
.zwgk .zwgk_ibon span{ display: block; font-size: 16px; color: #666666; text-align: center;}
.zwgk .zwgk_iimg{ display: block; width: 100%; margin-top: 12px; float: left; }

/* zcfg */
.layui-tab-title.leetmi{ right: 0;}
.layui-tab-title.leetmi li{ text-align: right; margin-left: 15px; margin-right: 15px; font-size: 16px; }
.layui-tab-title.leetmi li{ text-align: right;}

/* addtab */
.tab-nsty .minitab{height: 37px; line-height: 37px; border-bottom: 1px solid #E1EDF8; font-size: 18px; color: #333; z-index: 999;  }
.tab-nsty .minitab a{ color: #666;}
.tab-nsty .minitab a:hover{ color: #0D349A;}
.tab-nsty .layui-tab-title{ text-align: left; margin-top: 1px;}
.tab-nsty .layui-tab-title.leetmi li{ line-height: 36px; margin-left:0 ;}
.tab-nsty .layui-tab-brief>.layui-tab-title .layui-this:after{ display: none; }
.tab-nsty .layui-tab-title{ border: none;}
/* addtab end */



/* zchd */
.zchd_ma{ width: 100%; height: 350px;}
.zchd_ma.img1{ background: url(/images/hd01.png) no-repeat;}
.zchd_ma.img2{ background: url(/images/hd02.png) no-repeat;}
.zchd_ma .psize1{ width: 515px; margin:0 auto; padding-top: 103px; font-size: 15px; line-height: 26px; color: #FDEAE5; }
.zchd_ma .alingk{ color: #FFE56F; font-size: 16px; margin-top: 20px; margin-left: 33px; display: block; }

.zchd_ma .seawh{ width: 515px; margin:0 auto; padding-top: 175px; position: relative; }
.zchd_ma .search{ border-radius: 40px; height: 46px; line-height: 46px; border: none; padding-left: 18px; font-size: 16px; }
.zchd_ma .searchbtn{ border-radius: 40px; height: 42px; line-height: 42px; width: 42px; padding: 0; text-align: center; position: absolute; top: 177px; right: 3px; background-color: #F67559; }
.zchd_ma .searchbtn img{ position: relative; top: -2px;}
.zchd_ma .martm{ margin-top: 80px;}

.zczt_w{ width: 100%; height: 384px; background: url(/images/zt_bg.png) no-repeat center top;}
.zczt_w .wztbgt{ width: 292px; height: 65px; font-size: 16px; color: #3561B0; background: url(/images/zt_tbg.png) no-repeat; display: block; display: table-cell; vertical-align: middle; padding-left: 18px; padding-right: 60px; }

/* zuoce */
.lefttit{ width: 100%; height: 54px; line-height: 52px; font-size: 18px; color: #FFFFFF; background-color: #6b8ce0; box-sizing: border-box; padding-left: 20px;}
.lefttit img{position: relative; top: -2px; margin-right: 5px;}

.leftzc .layui-nav-tree .layui-nav-item{ background-color: #f1f2f3;}
.leftzc .layui-nav-tree{ width: 280px; font-size:16px; color: #2c354c; }
.leftzc .layui-nav-tree .layui-nav-itemed>a{ color: #2c354c!important; }
.leftzc .layui-nav-tree i{ font-size: 12px; color: #2c354c; padding: 0 !important; text-align: center; border-radius: 20px; width: 20px; line-height: 20px; height: 20px; background-color: #C0E1FF; margin-top: 16px; }
.leftzc .layui-nav-itemed i{color: #2c354c; background-color: #FFFFFF; }

.leftzc .layui-nav .layui-nav-item a{ background: url(/images/xinwen_o.png) no-repeat 15px 16px; color: #2c354c; padding: 0 15px; line-height: 50px; height: 50px; margin-top: 1px; padding-left: 42px; }
.leftzc .layui-nav .layui-nav-itemed a{ color: #2c354c; background-color: #C0E1FF;  }


.leftzc .layui-nav-tree .layui-nav-child dd.layui-this{ background-color: #E1EDF8; }
.leftzc .layui-nav-tree .layui-nav-child dd a{ padding: 0 26px 0 40px; color: #333333; }
.leftzc .layui-nav-tree .layui-nav-child dd.layui-this a{ background:url(/images/icon_02.png) no-repeat 16px 16px #E1EDF8!important; color: #0076E4; }
.leftzc .layui-nav-tree .layui-nav-child dd{}
.leftzc .layui-nav-tree .layui-this>a{ background-color:#f1f2f3!important; }

.leftzc .layui-nav-itemed .layui-nav-child{ background: none!important; padding: 0; }
.leftzc .layui-nav-itemed .layui-nav-child dd a{ background:url(/images/icon_01.png) no-repeat 16px 16px #E1EDF8; }

.conbox .layui-tab-brief>.layui-tab-title .layui-this:after{ display: none;}

/* con */
.conheadbg{ background-color: #FFFFFF;}
.conheadtop{ margin:0 30px 30px 30px; padding:20px; background-color: #FCFCFC; top: 30px; line-height: 32px; position: relative; text-align: left; }
.conheadtop span{ color: #999999; line-height: 32px; }
.conhead{ margin:0 30px 30px 30px; padding-bottom: 30px; border-bottom: 1px solid #EBEBEB; position: relative; text-align: center; background-color: #FFFFFF;}
.conhead h1{ font-size: 26px; line-height: 40px; padding-bottom: 20px; color: #333333; padding-top: 40px; width: 888px; margin: 0 auto;}
.conhead span{ display: block; font-size: 12px; color: #999999; }
.conhead span em{ display: inline-block; width: 30px;}
.conhead .size{ line-height: 20px; font-size: 14px; color: #999999; }
.conhead .size a{ margin: 0 10px; display: inline-block; }
.conhead .size a.inf{ color: #3052ab; font-weight: bold;}

.conwenz{ padding:0 28px 50px; font-size: 14px; line-height: 28px; color: #333333; }
.conwenz h3{ font-weight: bold; display: block; font-size: 16px; line-height: 30px;}
.conwenz p{ line-height: 34px; font-size: 16px; text-indent: 32px; margin-top: 30px;}

.conwenz .fujian{ padding-top: 30px; display: block;}
.conwenz .fujian a{ color: #666; display: block;}
.conwenz .fujian a:hover{ color: #3052ab;}

/* foot */
.fontboxbom .footnav{ height: 50px; line-height: 50px; width: 100%; border-top: 1px solid #C7C7C7; color: #485773; background-color: #EBEBEB; text-align: center;  display: inline-block; }
.fontboxbom .footnav a{ color: #485773; font-size: 16px; padding: 0 20px; }
.fontboxbom .footnav a:hover{ color: #1A4188; }
.fontboxbom{ background-color: #F9F9F9; color: #A8ACB5; padding:0 0 16px 0; margin-top: 14px; text-align: center; }
.fontboxbom p{ display: block; line-height: 30px; color: #666666;}
.fontboxbom span{ color: #FFFFFF;}
.fontboxbom em{ font-style: normal; display: inline-block; margin-right: 23px;}



/* zhuanti */

.rcyz_zt{ width: 100%; height: 513px; display: block; text-align: center;}
.rcyz_zt img{ margin: auto;}

.rcyz_box{ background: url(/images/yz_bg.png) repeat-x top; width: 100%; padding-top: 40px;}
.skwg_box{ background: url(/images/skwg_bg.png) repeat-x top; width: 100%; padding-top: 40px;}
.rcyz_box .photobox{ width: 100%; border-radius: 8px; background-color:rgba(226, 245, 216, .45); height: 320px; }
.rcyz_box .photobox img{ width: 100%; height: 260px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.rcyz_box .photobox span{ display: block; line-height: 60px; font-size: 14px; color: #000000; padding-left: 20px; }


.rcyz_box .layui-tab-brief>.layui-tab-title .layui-this{ color: #009443;}
.rcyz_box .layui-tab-brief>.layui-tab-title .layui-this:after{ display: none;}
.rcyz_box .morelist{ color: #666666;}
.rcyz_box .listbox li a{ font-size: 14px;}
.rcyz_box .listbox li a:hover{ color: #009443;}

.rcyz_box .xiabigb{ display: block; width: 580px; margin-bottom: 20px; margin-top: 10px;}
